From 0efa743b43bfebe22f18f291175f6cc6eb8022dd Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 12:11:45 -0700 Subject: [PATCH 01/21] smoke --- .github/workflows/smoke-tests.yml | 36 +++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/smoke-tests.yml diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml new file mode 100644 index 00000000000..3ea141be2a3 --- /dev/null +++ b/.github/workflows/smoke-tests.yml @@ -0,0 +1,36 @@ +name: Smoke Tests + +on: [ pull_request ] + +env: + SMOKE_TESTS_RUNNER_JAR_URL: https://storage.googleapis.com/android-ci/smoke-tests-runner.jar + +jobs: + smoke-tests: + name: Smoke Tests + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 2 + submodules: true + - name: Set up JDK 11 + uses: actions/setup-java@v2 + with: + java-version: 11 + distribution: temurin + cache: gradle + - name: Set up NDK 21.4.7075529 + run: | + ANDROID_ROOT=/usr/local/lib/android + ANDROID_SDK_ROOT=${ANDROID_ROOT}/sdk + ANDROID_NDK_ROOT=${ANDROID_SDK_ROOT}/ndk-bundle + ln -sfn $ANDROID_SDK_ROOT/ndk/21.4.7075529 $ANDROID_NDK_ROOT + - uses: google-github-actions/auth@v0 + with: + credentials_json: '${{ secrets.GCP_SERVICE_ACCOUNT }}' + - uses: google-github-actions/setup-gcloud@v0 + - name: Download smoke tests runner + run: curl $SMOKE_TESTS_RUNNER_JAR_URL --output runner.jar + - name: Run smoke tests + run: java -jar runner.jar smoke-tests/runner.config From b6f88cbaa3ba78fbec221bf65f08f16b022268d7 Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 12:35:29 -0700 Subject: [PATCH 02/21] workaround --- .github/workflows/smoke-tests.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 3ea141be2a3..06e9858b564 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -33,4 +33,7 @@ jobs: - name: Download smoke tests runner run: curl $SMOKE_TESTS_RUNNER_JAR_URL --output runner.jar - name: Run smoke tests - run: java -jar runner.jar smoke-tests/runner.config + run: | + ARTIFACTS=$RUNNER_TEMP + ln -sfn $(which gcloud) /usr/bin/gcloud + java -jar runner.jar smoke-tests/runner.config From ecec82b6c7e09440180362ce7aa3c1691b7ecf6e Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 13:09:59 -0700 Subject: [PATCH 03/21] gcloud --- .github/workflows/smoke-tests.yml | 1 - smoke-tests/runner.config | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 06e9858b564..9f9fa2ef321 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -35,5 +35,4 @@ jobs: - name: Run smoke tests run: | ARTIFACTS=$RUNNER_TEMP - ln -sfn $(which gcloud) /usr/bin/gcloud java -jar runner.jar smoke-tests/runner.config diff --git a/smoke-tests/runner.config b/smoke-tests/runner.config index ded648ae953..81458c4344e 100644 --- a/smoke-tests/runner.config +++ b/smoke-tests/runner.config @@ -2,6 +2,7 @@ core { # gcloud ## This option is the path to the Gcloud executable. It may be relative or ## absolute. This is optional, because the default is `/usr/bin/gcloud`. + gcloud gcloud # gradle ## This option is the path to the Gradle executable. It may be relative or From 1d6577aaa10df0e4d41c5ed92b394e20b88371bc Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 13:36:59 -0700 Subject: [PATCH 04/21] show runner_temp --- .github/workflows/smoke-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 9f9fa2ef321..0990bf27ab4 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -34,5 +34,6 @@ jobs: run: curl $SMOKE_TESTS_RUNNER_JAR_URL --output runner.jar - name: Run smoke tests run: | + echo $RUNNER_TEMP ARTIFACTS=$RUNNER_TEMP java -jar runner.jar smoke-tests/runner.config From 220c4eb0f30bbabe61bca5b5e70181df7e20e5ee Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 13:48:05 -0700 Subject: [PATCH 05/21] show artifacts --- .github/workflows/smoke-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 0990bf27ab4..607337b2d03 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -36,4 +36,5 @@ jobs: run: | echo $RUNNER_TEMP ARTIFACTS=$RUNNER_TEMP + echo $ARTIFACTS java -jar runner.jar smoke-tests/runner.config From 9653b0af6f33ff326e7a014c9af307e14abe9f85 Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 14:05:15 -0700 Subject: [PATCH 06/21] export --- .github/workflows/smoke-tests.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 607337b2d03..7f96ab479ae 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -34,7 +34,5 @@ jobs: run: curl $SMOKE_TESTS_RUNNER_JAR_URL --output runner.jar - name: Run smoke tests run: | - echo $RUNNER_TEMP - ARTIFACTS=$RUNNER_TEMP - echo $ARTIFACTS + export ARTIFACTS=$RUNNER_TEMP java -jar runner.jar smoke-tests/runner.config From 24936f6c6f6038235acdd42e6ee13e9901d033a3 Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 16:05:22 -0700 Subject: [PATCH 07/21] sudo --- .github/workflows/smoke-tests.yml | 1 + smoke-tests/runner.config | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 7f96ab479ae..a7087337ae9 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -35,4 +35,5 @@ jobs: - name: Run smoke tests run: | export ARTIFACTS=$RUNNER_TEMP + sudo ln -s $(which gcloud) /usr/bin/gcloud java -jar runner.jar smoke-tests/runner.config diff --git a/smoke-tests/runner.config b/smoke-tests/runner.config index 81458c4344e..ded648ae953 100644 --- a/smoke-tests/runner.config +++ b/smoke-tests/runner.config @@ -2,7 +2,6 @@ core { # gcloud ## This option is the path to the Gcloud executable. It may be relative or ## absolute. This is optional, because the default is `/usr/bin/gcloud`. - gcloud gcloud # gradle ## This option is the path to the Gradle executable. It may be relative or From d309f55fb20056e7146af66c2960cfe362b4674c Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 16:23:28 -0700 Subject: [PATCH 08/21] test --- .github/workflows/smoke-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index a7087337ae9..2b72175c83d 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -35,5 +35,5 @@ jobs: - name: Run smoke tests run: | export ARTIFACTS=$RUNNER_TEMP - sudo ln -s $(which gcloud) /usr/bin/gcloud + which gcloud # sudo ln -s $(which gcloud) /usr/bin/gcloud java -jar runner.jar smoke-tests/runner.config From 6afbd0ae61c11bed8ee4c4cb008fb1ffe0a5cf21 Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 16:52:10 -0700 Subject: [PATCH 09/21] google-services --- .github/workflows/smoke-tests.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 2b72175c83d..5e55dafbd84 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -32,8 +32,11 @@ jobs: - uses: google-github-actions/setup-gcloud@v0 - name: Download smoke tests runner run: curl $SMOKE_TESTS_RUNNER_JAR_URL --output runner.jar + - name: Add google-services.json + env: + SMOKE_TESTS_GOOGLE_SERVICES: ${{ secrets.SMOKE_TESTS_GOOGLE_SERVICES }} + run: echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > smoke-tests/google-services.json - name: Run smoke tests run: | export ARTIFACTS=$RUNNER_TEMP - which gcloud # sudo ln -s $(which gcloud) /usr/bin/gcloud java -jar runner.jar smoke-tests/runner.config From 9894400bf12acfdabb10e027e930e8157959e0c1 Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Tue, 2 Aug 2022 21:35:45 -0700 Subject: [PATCH 10/21] ndk --- .github/workflows/smoke-tests.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 5e55dafbd84..40d07d812e6 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -25,7 +25,10 @@ jobs: ANDROID_ROOT=/usr/local/lib/android ANDROID_SDK_ROOT=${ANDROID_ROOT}/sdk ANDROID_NDK_ROOT=${ANDROID_SDK_ROOT}/ndk-bundle - ln -sfn $ANDROID_SDK_ROOT/ndk/21.4.7075529 $ANDROID_NDK_ROOT + SDKMANAGER=${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager + echo "y" | $SDKMANAGER "ndk;21.4.7075529" + ln -sfn ${ANDROID_SDK_ROOT}/ndk/21.4.7075529 ${ANDROID_NDK_ROOT} + echo "ANDROID_NDK_HOME=${ANDROID_NDK_ROOT}" >> $GITHUB_ENV - uses: google-github-actions/auth@v0 with: credentials_json: '${{ secrets.GCP_SERVICE_ACCOUNT }}' From 213dc4aac66bbcf50b59b70c02e2aa6ef552401d Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 11:40:27 -0700 Subject: [PATCH 11/21] bla From 647c134ce49cf798e87154565700d9d8c948015f Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 12:02:00 -0700 Subject: [PATCH 12/21] workaround --- .github/workflows/smoke-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 40d07d812e6..72d0aee33f9 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -31,14 +31,14 @@ jobs: echo "ANDROID_NDK_HOME=${ANDROID_NDK_ROOT}" >> $GITHUB_ENV - uses: google-github-actions/auth@v0 with: - credentials_json: '${{ secrets.GCP_SERVICE_ACCOUNT }}' + credentials_json: ${{ secrets.GCP_SERVICE_ACCOUNT }} - uses: google-github-actions/setup-gcloud@v0 - name: Download smoke tests runner run: curl $SMOKE_TESTS_RUNNER_JAR_URL --output runner.jar - name: Add google-services.json env: SMOKE_TESTS_GOOGLE_SERVICES: ${{ secrets.SMOKE_TESTS_GOOGLE_SERVICES }} - run: echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > smoke-tests/google-services.json + run: echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > /smoke-tests-google-services/google-services.json - name: Run smoke tests run: | export ARTIFACTS=$RUNNER_TEMP From d88741a0d6b50b2598477e0166ba49e5808f3eef Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 12:06:59 -0700 Subject: [PATCH 13/21] mkdir --- .github/workflows/smoke-tests.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 72d0aee33f9..0739daa1576 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -38,7 +38,9 @@ jobs: - name: Add google-services.json env: SMOKE_TESTS_GOOGLE_SERVICES: ${{ secrets.SMOKE_TESTS_GOOGLE_SERVICES }} - run: echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > /smoke-tests-google-services/google-services.json + run: | + mkdir /smoke-tests-google-services + echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > /smoke-tests-google-services/google-services.json - name: Run smoke tests run: | export ARTIFACTS=$RUNNER_TEMP From 79f95ed51e3495decd2f8e623ccd203a02494b3b Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 12:11:25 -0700 Subject: [PATCH 14/21] sudo --- .github/workflows/smoke-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 0739daa1576..4d00afffec9 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -39,7 +39,7 @@ jobs: env: SMOKE_TESTS_GOOGLE_SERVICES: ${{ secrets.SMOKE_TESTS_GOOGLE_SERVICES }} run: | - mkdir /smoke-tests-google-services + sudo mkdir /smoke-tests-google-services echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > /smoke-tests-google-services/google-services.json - name: Run smoke tests run: | From 5911d9519fdc0cee6bdff0ab1b1da4bc23aeef41 Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 12:28:47 -0700 Subject: [PATCH 15/21] workaround --- .github/workflows/smoke-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 4d00afffec9..d49c686df1a 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -40,7 +40,7 @@ jobs: SMOKE_TESTS_GOOGLE_SERVICES: ${{ secrets.SMOKE_TESTS_GOOGLE_SERVICES }} run: | sudo mkdir /smoke-tests-google-services - echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > /smoke-tests-google-services/google-services.json + sudo echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > /smoke-tests-google-services/google-services.json - name: Run smoke tests run: | export ARTIFACTS=$RUNNER_TEMP From 20b401dff66b85ef93e9edcb7443585f05564c32 Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 12:32:09 -0700 Subject: [PATCH 16/21] workaround --- .github/workflows/smoke-tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index d49c686df1a..1c81b44494c 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -39,8 +39,9 @@ jobs: env: SMOKE_TESTS_GOOGLE_SERVICES: ${{ secrets.SMOKE_TESTS_GOOGLE_SERVICES }} run: | + echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > google-services.json sudo mkdir /smoke-tests-google-services - sudo echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > /smoke-tests-google-services/google-services.json + sudo mv google-services.json /smoke-tests-google-services - name: Run smoke tests run: | export ARTIFACTS=$RUNNER_TEMP From 50a371cd901114e076526b6931fceb0ccb85bbaa Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 13:24:03 -0700 Subject: [PATCH 17/21] env --- .github/workflows/smoke-tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 1c81b44494c..5b0e9fbe38c 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -43,6 +43,8 @@ jobs: sudo mkdir /smoke-tests-google-services sudo mv google-services.json /smoke-tests-google-services - name: Run smoke tests + env: + Firebase_CI: 1 run: | export ARTIFACTS=$RUNNER_TEMP java -jar runner.jar smoke-tests/runner.config From b88c87844480a65dba2b8f9b0ee52ad9774128b4 Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 14:41:08 -0700 Subject: [PATCH 18/21] debug --- .github/workflows/smoke-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 5b0e9fbe38c..d549be752cf 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -46,5 +46,6 @@ jobs: env: Firebase_CI: 1 run: | + echo $Firebase_CI export ARTIFACTS=$RUNNER_TEMP java -jar runner.jar smoke-tests/runner.config From ef062ed69ee5bb27faa58b4727efc5d8504dda5c Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 18:10:35 -0700 Subject: [PATCH 19/21] pretent --- .github/workflows/smoke-tests.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index d549be752cf..bd5b3395395 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -45,7 +45,12 @@ jobs: - name: Run smoke tests env: Firebase_CI: 1 + REPO_OWNER: ${{ github.repository_owner }} + REPO_NAME: firebase-android-sdk + PULL_NUMBER: ${{ github.event.pull_request.number }} + JOB_NAME: smoke-tests + BUILD_ID: ${{ github.run_id }} run: | - echo $Firebase_CI + echo "Firebase_CI: $Firebase_CI" export ARTIFACTS=$RUNNER_TEMP java -jar runner.jar smoke-tests/runner.config From 3aacbea9e8515ea3ef6b8f1aeeceb1cb70eeb9bf Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Wed, 3 Aug 2022 18:41:52 -0700 Subject: [PATCH 20/21] test --- .github/workflows/smoke-tests.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index bd5b3395395..9de980c598f 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -2,12 +2,8 @@ name: Smoke Tests on: [ pull_request ] -env: - SMOKE_TESTS_RUNNER_JAR_URL: https://storage.googleapis.com/android-ci/smoke-tests-runner.jar - jobs: smoke-tests: - name: Smoke Tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -33,8 +29,14 @@ jobs: with: credentials_json: ${{ secrets.GCP_SERVICE_ACCOUNT }} - uses: google-github-actions/setup-gcloud@v0 + + # TODO(yifany): make it a fireci plugin and remove the separately distributed jar file - name: Download smoke tests runner - run: curl $SMOKE_TESTS_RUNNER_JAR_URL --output runner.jar + run: | + SMOKE_TESTS_RUNNER_URL="https://storage.googleapis.com/android-ci/smoke-tests-runner.jar" + curl ${SMOKE_TESTS_RUNNER_URL} --output runner.jar + + # TODO(yifany): remove hardcoded reference to /smoke-tests-google-services from the runner - name: Add google-services.json env: SMOKE_TESTS_GOOGLE_SERVICES: ${{ secrets.SMOKE_TESTS_GOOGLE_SERVICES }} @@ -42,15 +44,15 @@ jobs: echo $SMOKE_TESTS_GOOGLE_SERVICES | base64 -d > google-services.json sudo mkdir /smoke-tests-google-services sudo mv google-services.json /smoke-tests-google-services + + # TODO(yifany): remove hardcoded reference to Prow environment variables from the runner - name: Run smoke tests env: - Firebase_CI: 1 + FIREBASE_CI: 1 REPO_OWNER: ${{ github.repository_owner }} REPO_NAME: firebase-android-sdk PULL_NUMBER: ${{ github.event.pull_request.number }} JOB_NAME: smoke-tests BUILD_ID: ${{ github.run_id }} - run: | - echo "Firebase_CI: $Firebase_CI" - export ARTIFACTS=$RUNNER_TEMP - java -jar runner.jar smoke-tests/runner.config + ARTIFACTS: ${{ runner.temp }} + run: java -jar runner.jar smoke-tests/runner.config From 2f1c276e1d42258d522a90d1f76345fee36c9bac Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Thu, 4 Aug 2022 09:36:31 -0700 Subject: [PATCH 21/21] run only if pull requests come from the same repo --- .github/workflows/smoke-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 9de980c598f..7ebbf028aed 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -4,6 +4,7 @@ on: [ pull_request ] jobs: smoke-tests: + if: github.event.pull_request.head.repo.full_name == github.repository runs-on: ubuntu-latest steps: - uses: actions/checkout@v3