diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 06bd8c0952..3d1d289fa3 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -13,6 +13,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true +env: + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} + jobs: build: runs-on: ubuntu-22.04 @@ -52,8 +55,6 @@ jobs: qt_arch: 'android_x86' all_files_access: 'ON' artifact_name: 'android-x86' - env: - SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} steps: - name: 🐣 Checkout @@ -223,17 +224,20 @@ jobs: name: deploy to play store runs-on: ubuntu-20.04 needs: build - if: ${{ github.event_name == 'release' || ( github.event_name == 'push' && github.ref == 'refs/heads/master' ) }} + if: ${{ ( github.event_name == 'release' || ( github.event_name == 'push' && github.ref == 'refs/heads/master' ) ) }} steps: - name: Checkout uses: actions/checkout@v4 + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} - name: Vars id: vars + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} run: | ./scripts/ci/env_gh.sh - name: Download apks + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} run: | wget https://sos-ch-dk-2.exo.io/qfieldapks/ci-builds/qfield-${{ env.CI_PACKAGE_FILE_SUFFIX }}-android-arm64.apk wget https://sos-ch-dk-2.exo.io/qfieldapks/ci-builds/qfield-${{ env.CI_PACKAGE_FILE_SUFFIX }}-android-arm-neon.apk @@ -241,6 +245,7 @@ jobs: wget https://sos-ch-dk-2.exo.io/qfieldapks/ci-builds/qfield-${{ env.CI_PACKAGE_FILE_SUFFIX }}-android-x86.apk - name: Upload to Google Play Store + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} run: | pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib oauth2client @@ -268,13 +273,17 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} + - name: Vars id: vars + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} run: | ./scripts/ci/env_gh.sh - name: 💬 Create comment uses: marocchino/sticky-pull-request-comment@v2 + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} with: GITHUB_TOKEN: ${{ secrets.FAIRY_TOKEN }} message: | @@ -299,12 +308,17 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} + - name: Vars id: vars + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} run: | ./scripts/ci/env_gh.sh + - name: Comment commit uses: peter-evans/commit-comment@v3 + if: ${{ env.SENTRY_AUTH_TOKEN != '' }} with: token: ${{ secrets.FAIRY_TOKEN }} body: | diff --git a/.github/workflows/apple_certs.yml b/.github/workflows/apple_certs.yml index 892d40b2c9..b6b77b34d3 100644 --- a/.github/workflows/apple_certs.yml +++ b/.github/workflows/apple_certs.yml @@ -10,6 +10,7 @@ jobs: sync_certs: name: sync certs runs-on: macos-12 + if: ${{ github.repository == 'opengisch/QField' }} steps: - name: 🐣 Checkout diff --git a/.github/workflows/s3clean.yml b/.github/workflows/s3clean.yml index 34d0cc0fed..9714751702 100644 --- a/.github/workflows/s3clean.yml +++ b/.github/workflows/s3clean.yml @@ -7,6 +7,7 @@ on: jobs: clean_s3: runs-on: ubuntu-22.04 + if: ${{ github.repository == 'opengisch/QField' }} steps: - run: | sudo apt install -y s3cmd diff --git a/.github/workflows/sync-translations.yml b/.github/workflows/sync-translations.yml index f3107d3bb1..f66f67ffcb 100644 --- a/.github/workflows/sync-translations.yml +++ b/.github/workflows/sync-translations.yml @@ -7,6 +7,7 @@ on: jobs: sync_translations: runs-on: ubuntu-22.04 + if: ${{ github.repository == 'opengisch/QField' }} steps: - uses: actions/checkout@v4 with: