Skip to content

[eas-cli] Add Convex team command#3648

Open
FiberJW wants to merge 1 commit intofiberjw/convex-integrationfrom
fiberjw/convex-team
Open

[eas-cli] Add Convex team command#3648
FiberJW wants to merge 1 commit intofiberjw/convex-integrationfrom
fiberjw/convex-team

Conversation

@FiberJW
Copy link
Copy Markdown
Member

@FiberJW FiberJW commented Apr 29, 2026

Why

Users need to inspect Convex team links stored for the current Expo app owner account.

How

Adds eas integrations:convex:team to list linked Convex teams with the human-readable team name/slug first, then the Convex ID, plus the EAS connection ID, dashboard URL, and invite metadata.

Test Plan

Local E2E rerun against a fresh Expo app. Project setup is currently API-throttled, but team creation succeeded before setup was rejected, allowing the display command to be verified.

Commands run (with REPO=/Users/fiberjw/Developer/expo/eas-cli):

cd packages/eas-cli && yarn build
npx create-expo-app@latest /tmp/eas-convex-e2e-teamfmt --yes
cd /tmp/eas-convex-e2e-teamfmt
$REPO/packages/eas-cli/bin/run init --non-interactive --force
$REPO/packages/eas-cli/bin/run integrations:convex:connect --non-interactive --project-name e2eteamfmt || true
$REPO/packages/eas-cli/bin/run integrations:convex:team

Output/verification:

✔ Created @fiberjw/eas-convex-e2e-teamfmt
✔ Project successfully linked (ID: 194b1351-323e-4b8d-a0ce-af93fee1ac74)
✔ Created Convex team fiberjw's team (Expo) / fiberjw-ef4a2 (Convex ID: 478548)
Convex teams linked to @fiberjw
Team: fiberjw's team (Expo) / fiberjw-ef4a2 (Convex ID: 478548)
EAS connection ID: 019dda27-c450-7647-8ce4-97124c421f91
Dashboard: https://dashboard.convex.dev/t/fiberjw-ef4a2

Copy link
Copy Markdown
Member Author

FiberJW commented Apr 29, 2026

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 29, 2026

Codecov Report

❌ Patch coverage is 95.23810% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 56.03%. Comparing base (c8733d2) to head (7e31a8c).

Files with missing lines Patch % Lines
...s/eas-cli/src/commands/integrations/convex/team.ts 95.24% 1 Missing ⚠️
Additional details and impacted files
@@                      Coverage Diff                       @@
##           fiberjw/convex-integration    #3648      +/-   ##
==============================================================
+ Coverage                       56.01%   56.03%   +0.03%     
==============================================================
  Files                             873      874       +1     
  Lines                           37763    37784      +21     
  Branches                         7868     7870       +2     
==============================================================
+ Hits                            21148    21169      +21     
  Misses                          16517    16517              
  Partials                           98       98              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@FiberJW FiberJW force-pushed the fiberjw/convex-team branch from 1f19d23 to e3f522a Compare April 29, 2026 16:16
@FiberJW FiberJW force-pushed the fiberjw/convex-integration branch 2 times, most recently from cb36287 to b66b433 Compare April 29, 2026 16:50
@FiberJW FiberJW force-pushed the fiberjw/convex-team branch from e3f522a to 167e1c5 Compare April 29, 2026 16:50
@FiberJW FiberJW marked this pull request as ready for review April 29, 2026 18:52
@github-actions
Copy link
Copy Markdown

Subscribed to pull request

File Patterns Mentions
**/* @douglowder

Generated by CodeMention

@FiberJW FiberJW force-pushed the fiberjw/convex-team branch from 167e1c5 to 9ec9b80 Compare April 29, 2026 18:56
@FiberJW FiberJW force-pushed the fiberjw/convex-integration branch from b66b433 to 6c9f43e Compare April 29, 2026 18:56
@FiberJW FiberJW force-pushed the fiberjw/convex-team branch from 9ec9b80 to f732fe3 Compare April 29, 2026 19:01
@FiberJW FiberJW force-pushed the fiberjw/convex-integration branch 2 times, most recently from 5c5bd7c to a4df3cb Compare April 30, 2026 20:55
@FiberJW FiberJW force-pushed the fiberjw/convex-team branch from f732fe3 to 421a35f Compare April 30, 2026 20:55
@FiberJW FiberJW force-pushed the fiberjw/convex-integration branch from a4df3cb to c957a3d Compare April 30, 2026 20:59
@FiberJW FiberJW force-pushed the fiberjw/convex-team branch 2 times, most recently from a9d274a to f011458 Compare April 30, 2026 21:14
@FiberJW FiberJW force-pushed the fiberjw/convex-integration branch from c957a3d to d8b796b Compare April 30, 2026 21:14
@FiberJW FiberJW force-pushed the fiberjw/convex-integration branch from d8b796b to c8733d2 Compare April 30, 2026 21:18
@FiberJW FiberJW force-pushed the fiberjw/convex-team branch from f011458 to 7e31a8c Compare April 30, 2026 21:18
@FiberJW FiberJW removed the no changelog PR that doesn't require a changelog entry label Apr 30, 2026
@FiberJW FiberJW added the no changelog PR that doesn't require a changelog entry label Apr 30, 2026 — with Graphite App
@github-actions
Copy link
Copy Markdown

⏩ The changelog entry check has been skipped since the "no changelog" label is present.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no changelog PR that doesn't require a changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants