Skip to content

feat: remove Gmail email channel, go Resend-only#169

Merged
jeff-atriumn merged 2 commits into
mainfrom
arqo-worker/cryyer-f6de6a23
May 30, 2026
Merged

feat: remove Gmail email channel, go Resend-only#169
jeff-atriumn merged 2 commits into
mainfrom
arqo-worker/cryyer-f6de6a23

Conversation

@jeff-atriumn

Copy link
Copy Markdown
Member

Summary

  • Deletes GmailProvider class, buildRfc2822Message/base64UrlEncode helpers, and all gmail-oauth imports from src/email-provider.ts; EmailProviderType narrowed to 'resend'
  • Removes authGmail, cryyer auth gmail handler, GMAIL_SCOPE, and all Gmail imports from src/auth.ts; help text and error message updated to LinkedIn-only
  • Deletes src/gmail-oauth.ts entirely
  • Drops provider === 'gmail' branch from src/check.ts; unknown-provider error now lists only resend
  • Strips gmail from EMAIL_PROVIDERS, EMAIL_PROVIDER_LABELS, EMAIL_SECRET_NAMES, and all scaffolding branches in src/init.ts
  • Cleans up .env.example and CLAUDE.md of all Gmail references
  • Removes Gmail-specific tests from email-provider.test.ts, check.test.ts, init.test.ts, and init-workflows.test.ts

Test plan

  • pnpm run typecheck — clean
  • pnpm run lint — 0 errors (pre-existing warnings only)
  • pnpm test — 502/502 passed
  • grep -ri gmail src/ — only two not.toContain assertions remain (correct)

Closes #166

🤖 Generated with Claude Code

Deletes GmailProvider, gmail-oauth.ts, cryyer auth gmail, and all
Gmail scaffolding from init.ts. EMAIL_PROVIDER is now Resend-only.
Updates check.ts, .env.example, CLAUDE.md, and all affected tests.

Closes #166
@vercel

vercel Bot commented May 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cryyer Ready Ready Preview, Comment May 30, 2026 3:44pm

Request Review

@jeff-atriumn jeff-atriumn merged commit fab12f7 into main May 30, 2026
4 checks passed
@jeff-atriumn jeff-atriumn deleted the arqo-worker/cryyer-f6de6a23 branch May 30, 2026 15:44
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.

Remove Gmail email channel — go Resend-only

1 participant