https://docs.expo.dev/get-started/create-a-new-app/
https://docs.expo.dev/build/setup/
https://yarnpkg.com/getting-started/migration
https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored
https://github.com/expo/expo-github-action
https://expo.dev/accounts/%5Baccount%5D/settings/access-tokens
https://docs.github.com/en/webhooks-and-events/webhooks/webhook-events-and-payloads#release
You need to add the EXPO_TOKEN GiHub env variable with the token provided from the following site
- https://expo.dev/accounts/%5Baccount%5D/settings/access-tokens
- If you are interested you have more details here https://github.com/expo/expo-github-action
The environments will be used to define the EAS Channels available.
- In GitHub navigate to your repo's Settings > Environments
- Create at least 2 'production' & 'staging', they have to match the channels used in the eas.json > build > NAME > channel field