Skip to content

chore: EAS build setup#3

Merged
psdjungpulzze merged 1 commit into
mainfrom
chore/eas-build-setup
Jun 27, 2026
Merged

chore: EAS build setup#3
psdjungpulzze merged 1 commit into
mainfrom
chore/eas-build-setup

Conversation

@psdjungpulzze

Copy link
Copy Markdown
Contributor

Summary

  • Links the app to the @interactor/product-manager-mobile EAS project (ID 88a146cc-a2b2-48f2-aeea-314c745d4e5a)
  • Three build profiles: development (internal distribution, dev client), preview (internal distribution, production API), production (App Store / Play Store, autoIncrement build number)
  • CI workflow: lint + typecheck gate on every PR; EAS preview build (iOS + Android --no-wait) triggered on PRs after gates pass
  • .env.example documents the two EXPO_PUBLIC_* env vars and EXPO_ACCESS_TOKEN

After merging — one-time setup

  1. Add EXPO_ACCESS_TOKEN to GitHub Actions secrets (Settings → Secrets → Actions):

  2. iOS: add your Apple Developer account to EAS credentials:

    eas credentials --platform ios
    

    Fill in appleTeamId and ascAppId in eas.json submit.production.ios afterward.

  3. Android: download a Play Console service account key and place it at .eas/service-account.json (gitignored).

  4. Trigger a preview build to verify end-to-end:

    eas build --platform all --profile preview
    

Rollback

Revert this commit — the app builds locally unchanged; no EAS credentials are committed.

- app.json: add owner=interactor + EAS projectId (88a146cc)
- eas.json: development/preview/production build profiles; all profiles
  point to production API endpoints; submit config for iOS + Android
- .env.example: document EXPO_PUBLIC_* vars and EXPO_ACCESS_TOKEN
- .gitignore: exclude .eas/service-account.json and EXPO_ACCESS_TOKEN
- .github/workflows/ci.yml: lint+typecheck on every PR; EAS preview build
  (iOS + Android, --no-wait) after gates pass on PRs
@psdjungpulzze psdjungpulzze merged commit 4ad2375 into main Jun 27, 2026
1 of 2 checks passed
@psdjungpulzze psdjungpulzze deleted the chore/eas-build-setup branch June 27, 2026 02:10
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