Skip to content

[FCE-715] Configure project for eas builds #6

[FCE-715] Configure project for eas builds

[FCE-715] Configure project for eas builds #6

Workflow file for this run

on:
pull_request:
types: [labeled]
jobs:
build:
if: ${{ github.event.label.name == 'eas build' }}
runs-on: macOS-latest
steps:
- name: πŸ— Setup repo
uses: actions/checkout@v3
- name: πŸ— Setup Node
uses: actions/setup-node@v3
with:
node-version: 18.x
cache: yarn
- name: πŸ— Setup EAS
uses: expo/expo-github-action@v8
with:
eas-version: latest
token: ${{ secrets.EXPO_TOKEN }}
- name: πŸ“¦ Install dependencies
run: yarn && yarn build
- name: πŸš€ Build app
run: eas build --non-interactive --platform=all
working-directory: examples/fishjam-chat
- name: βœ… Submit iOS app to TestFlight
run: eas submit --non-interactive --platform=ios --latest
working-directory: examples/fishjam-chat