name: CI / Publish mobile on: workflow_dispatch: env: NODE_VERSION: 22.x jobs: tests: name: ๐Ÿงช Tests secrets: inherit uses: ./.github/workflows/tests.yml publish: name: ๐Ÿš€ Publish mobile runs-on: ubuntu-latest environment: Production needs: [tests] steps: - name: โœ… Checkout code uses: actions/checkout@v5 - name: ๐Ÿ”จ Setup uses: ./tooling/github/setup with: node-version: ${{ env.NODE_VERSION }} - name: ๐Ÿ— Setup EAS uses: expo/expo-github-action@v8 with: eas-version: latest token: ${{ secrets.EXPO_TOKEN }} - name: ๐Ÿ’จ Publish! run: cd apps/mobile && eas build --platform all --profile production --non-interactive --no-wait --auto-submit