From f5fc8590d398e96d422f9fe22068f731aa7cb322 Mon Sep 17 00:00:00 2001 From: Anmol Verma Date: Thu, 11 Apr 2024 18:29:58 +0530 Subject: [PATCH] changes in github workflows11 --- .github/workflows/android-preview-build.yml | 45 +++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/android-preview-build.yml diff --git a/.github/workflows/android-preview-build.yml b/.github/workflows/android-preview-build.yml new file mode 100644 index 000000000..4162d8d85 --- /dev/null +++ b/.github/workflows/android-preview-build.yml @@ -0,0 +1,45 @@ +name: android-preview-build +on: + push: + branches: [ "**" ] + pull_request: + branches: [ "**" ] + +jobs: + update: + name: EAS Android Preview Build + runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: 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 repository + uses: actions/checkout@v3 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: 20.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: Create preview + uses: expo/expo-github-action/preview@v8 + with: + working-directory: apps/expo + command: eas build --platform android --profile preview \ No newline at end of file