name: Deploy Nightly Testflight Release on: # schedule: # - cron: '0 5 * * *' push: branches: - hailey/use-eas-version-code jobs: build: name: Deploy Nightly Testflight Release runs-on: ubuntu-latest permissions: contents: write steps: - name: Check for EXPO_TOKEN run: | if [ -z "${{ secrets.EXPO_TOKEN }}" ]; then echo "You must provide an EXPO_TOKEN secret linked to this project's Expo account in this repo's secrets. Learn more: https://docs.expo.dev/eas-update/github-actions" exit 1 fi - name: Checkout uses: actions/checkout@v4 - 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 install # - name: Bump build number # run: yarn bump:ios - name: Test EAS run: eas build:version:get -p all # - name: EAS build and submit # run: eas build -p ios --profile production --auto-submit --non-interactive # - name: Commit # uses: stefanzweifel/git-auto-commit-action@v5 # with: # commit_message: Nightly iOS Build Bump # branch: main # commit_user_name: github-actions[bot] # commit_user_email: github-actions[bot]@users.noreply.github.com