Skip to content

[eas-cli] Add integrations:supabase:connect - #4106

Draft
gwdp wants to merge 1 commit into
mainfrom
gwdp/eng-25327-m3-supabase-cli
Draft

[eas-cli] Add integrations:supabase:connect#4106
gwdp wants to merge 1 commit into
mainfrom
gwdp/eng-25327-m3-supabase-cli

Conversation

@gwdp

@gwdp gwdp commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Why

ENG-25327 — first PR in the Supabase CLI stack (shared GraphQL/helpers + connect), mirroring PostHog’s per-command stack.

Depends on the universe Supabase GraphQL/mutations stack (or a local/staging API that has it).

How

  • GraphQL types / queries / mutations for Supabase connection + project
  • Helpers under src/integrations/supabase/ (env, environments, provision, sdk)
  • eas integrations:supabase:connect — OAuth, org picker, --link / provision, --environment, --reauth, env writes, SDK install
  • Background-job receipt poll hardening used by provision

Test Plan

  • yarn jest src/commands/integrations/supabase/__tests__/connect.test.ts
  • Manual connect against local/staging www
  • CI green

Stack: this → dashboard (#4107) → disconnect (#4108)

@linear-code

linear-code Bot commented Jul 29, 2026

Copy link
Copy Markdown

ENG-25327

@gwdp
gwdp marked this pull request as ready for review July 29, 2026 01:04
@gwdp
gwdp marked this pull request as draft July 29, 2026 01:04
@github-actions

Copy link
Copy Markdown

Subscribed to pull request

File Patterns Mentions
packages/eas-cli/** @douglowder

Generated by CodeMention

Warning: The preamble and epilogue options in commentConfiguration are deprecated. Use template instead.

@gwdp

gwdp commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Reopening to re-trigger pull_request CI (Run tests never queued).

@gwdp gwdp closed this Jul 29, 2026
@gwdp gwdp reopened this Jul 29, 2026
Shared GraphQL client bits, connect helpers, and the connect command
(OAuth, link/provision, --environment, env writes, SDK install).
@gwdp
gwdp force-pushed the gwdp/eng-25327-m3-supabase-cli branch from 56a9011 to f252270 Compare July 29, 2026 01:31

gwdp commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

@gwdp gwdp changed the title [eas-cli] Supabase: connect / dashboard / disconnect (M3) [eas-cli] Add integrations:supabase:connect Jul 29, 2026
@github-actions

Copy link
Copy Markdown

✅ Thank you for adding the changelog entry!

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