ShenaniganDApp / shenanigan-monorepo

17 stars 4 forks source link

React Native CI/CD with EAS #403

Open youngkidwarrior opened 2 years ago

youngkidwarrior commented 2 years ago

User Story

As a ...

React Native Developer

I want ...

An automatic deployment for each Pull Request

So that ...

Testing and Code Review are easier and more likely to be effective

Comments and Outliers

EAS CI Flow for Github Actions: https://docs.expo.dev/build/building-on-ci/

Follow the flow to use github actions to auto deploy our Pull Requests to Github Actions. Ask @youngkidwarrior for the EAS auth token if you don't have one.

Acceptance Criteria

Scenario:

Given I have changed some code in the React Native frontend,

When I submit a Pull Request Then a Github Action should trigger And the Pull Requested code should be built on EAS Then both Android and iOs links should be added to the Pull Request in a comment automatically