diff --git a/.github/workflows/build-apk.yaml b/.github/workflows/build-apk.yaml deleted file mode 100644 index 004a5c4..0000000 --- a/.github/workflows/build-apk.yaml +++ /dev/null @@ -1,52 +0,0 @@ -on: - workflow_dispatch: - # push: - -name: Build apk -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: 🏗 Setup repo - uses: actions/checkout@v3 - - - name: 🏗 Setup pnpm - uses: pnpm/action-setup@v4 - with: - run_install: false - - - name: 🏗 Setup Node - uses: actions/setup-node@v3 - with: - node-version: 20.x - cache: pnpm - - - name: 🏗 Setup EAS - uses: expo/expo-github-action@v8 - with: - eas-version: latest - token: ${{ secrets.EXPO_TOKEN }} - packager: pnpm - - - name: 🏗 Setup Java 17 - uses: actions/setup-java@v4 - with: - distribution: "zulu" - java-version: "17" - - - name: 📦 Install dependencies - run: pnpm install - - - name: 🚀 Build app - run: eas build --local --non-interactive --platform android --profile production - env: - EXPO_PUBLIC_API_URL: ${{ secrets.API_URL }} - EXPO_PUBLIC_STRIPE_PUBLIC_KEY: ${{ secrets.STRIPE_PUBLIC_KEY }} - EXPO_PUBLIC_POSTHOG_HOST: ${{ secrets.POSTHOG_HOST }} - EXPO_PUBLIC_POSTHOG_API_KEY: ${{ secrets.POSTHOG_API_KEY }} - - - name: Upload Artifact GitHub Action - uses: actions/upload-artifact@v3 - with: - name: assets-for-download - path: build-*.apk diff --git a/.github/workflows/build-ipa.yaml b/.github/workflows/build-release.yaml similarity index 53% rename from .github/workflows/build-ipa.yaml rename to .github/workflows/build-release.yaml index 511b58a..f81e343 100644 --- a/.github/workflows/build-ipa.yaml +++ b/.github/workflows/build-release.yaml @@ -1,10 +1,56 @@ -name: Build IPA - on: workflow_dispatch: push: +name: Build apk jobs: + build-apk: + runs-on: ubuntu-latest + steps: + - name: 🏗 Setup repo + uses: actions/checkout@v3 + + - name: 🏗 Setup pnpm + uses: pnpm/action-setup@v4 + with: + run_install: false + + - name: 🏗 Setup Node + uses: actions/setup-node@v3 + with: + node-version: 20.x + cache: pnpm + + - name: 🏗 Setup EAS + uses: expo/expo-github-action@v8 + with: + eas-version: latest + token: ${{ secrets.EXPO_TOKEN }} + packager: pnpm + + - name: 🏗 Setup Java 17 + uses: actions/setup-java@v4 + with: + distribution: "zulu" + java-version: "17" + + - name: 📦 Install dependencies + run: pnpm install + + - name: 🚀 Build app + run: eas build --local --non-interactive --platform android --profile production + env: + EXPO_PUBLIC_API_URL: ${{ secrets.API_URL }} + EXPO_PUBLIC_STRIPE_PUBLIC_KEY: ${{ secrets.STRIPE_PUBLIC_KEY }} + EXPO_PUBLIC_POSTHOG_HOST: ${{ secrets.POSTHOG_HOST }} + EXPO_PUBLIC_POSTHOG_API_KEY: ${{ secrets.POSTHOG_API_KEY }} + + - name: Upload Artifact GitHub Action + uses: actions/upload-artifact@v3 + with: + name: vshop_apk + path: build-*.apk + build-ipa: runs-on: macos-14 steps: