Skip to content

fix: support Gmail OAuth refresh on Node 24#2

Merged
CharGrnmn merged 1 commit into
mainfrom
fix/node24-oauth-refresh
Jul 17, 2026
Merged

fix: support Gmail OAuth refresh on Node 24#2
CharGrnmn merged 1 commit into
mainfrom
fix/node24-oauth-refresh

Conversation

@CharGrnmn

Copy link
Copy Markdown
Contributor

Summary

  • restore full stored OAuth credentials and persist refreshed access tokens with mode 0600
  • upgrade Google client libraries to versions compatible with Node 24.17 chunked token responses
  • honor user-provided OAuth client keys ahead of the embedded fallback
  • add native Node 22, Node 24.17, and current Node 24 OAuth regression coverage
  • make releases explicit via gh release create so the release event can trigger npm publishing

Verification

  • pnpm test:ci
  • native OAuth regression test under Node 22 and Node 24.17
  • live read-only Gmail profile and forced refresh under Node 24.17
  • npm pack --dry-run --json
  • workflow YAML parse

@CharGrnmn
CharGrnmn merged commit c6e8ba2 into main Jul 17, 2026
6 checks passed
@CharGrnmn
CharGrnmn deleted the fix/node24-oauth-refresh branch July 17, 2026 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant