Skip to content

ci: add CI/CD pipeline with lint, test, and EAS build stages#63

Open
madhyamakist wants to merge 1 commit into
stagingfrom
ci/cicd-pipeline
Open

ci: add CI/CD pipeline with lint, test, and EAS build stages#63
madhyamakist wants to merge 1 commit into
stagingfrom
ci/cicd-pipeline

Conversation

@madhyamakist

Copy link
Copy Markdown
Member

Summary

Adds GitHub Actions CI/CD pipelines for hashtaglocal-frontend (Expo/React Native).

Workflows:

  • ci.yml: Lint (expo lint) + test (jest --ci --coverage) on every push/PR
  • eas-preview.yml: Auto EAS preview build on PRs to main (Android), posts build URL as PR comment
  • eas-production.yml: Manual workflow_dispatch for production builds with platform choice + optional store submit
  • CI_CD.md: Documentation for pipeline setup, secrets, and troubleshooting

Required secrets:

  • EXPO_TOKEN (from expo.dev account)

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