From 573ec808bec6ef08bde91d54e7c6fcbd6540a2f7 Mon Sep 17 00:00:00 2001 From: Lauri Tulmin Date: Mon, 3 Feb 2025 19:37:42 +0200 Subject: [PATCH] Pass flaky test reporter secret to reusable workflow --- .github/workflows/build-common.yml | 3 +++ .github/workflows/build-daily-no-build-cache.yml | 6 ++++++ .github/workflows/build-daily.yml | 6 ++++++ .github/workflows/build.yml | 4 ++++ .github/workflows/reusable-test-indy.yml | 3 +++ .github/workflows/reusable-test-latest-deps.yml | 3 +++ 6 files changed, 25 insertions(+) diff --git a/.github/workflows/build-common.yml b/.github/workflows/build-common.yml index 82779c91b1ad..12af9332dd17 100644 --- a/.github/workflows/build-common.yml +++ b/.github/workflows/build-common.yml @@ -18,6 +18,9 @@ on: skip-windows-smoke-tests: type: boolean required: false + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: + required: false permissions: contents: read diff --git a/.github/workflows/build-daily-no-build-cache.yml b/.github/workflows/build-daily-no-build-cache.yml index 226f2e6c9d93..50d7a33424b1 100644 --- a/.github/workflows/build-daily-no-build-cache.yml +++ b/.github/workflows/build-daily-no-build-cache.yml @@ -14,16 +14,22 @@ jobs: uses: ./.github/workflows/build-common.yml with: no-build-cache: true + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: ${{ secrets.FLAKY_TEST_REPORTER_ACCESS_KEY }} test-latest-deps: uses: ./.github/workflows/reusable-test-latest-deps.yml with: no-build-cache: true + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: ${{ secrets.FLAKY_TEST_REPORTER_ACCESS_KEY }} test-indy: uses: ./.github/workflows/reusable-test-indy.yml with: no-build-cache: true + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: ${{ secrets.FLAKY_TEST_REPORTER_ACCESS_KEY }} # muzzle is not included here because it doesn't use gradle cache anyway and so is already covered # by the normal daily build diff --git a/.github/workflows/build-daily.yml b/.github/workflows/build-daily.yml index 2225360f6524..ddc5c5a12543 100644 --- a/.github/workflows/build-daily.yml +++ b/.github/workflows/build-daily.yml @@ -12,12 +12,18 @@ permissions: jobs: common: uses: ./.github/workflows/build-common.yml + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: ${{ secrets.FLAKY_TEST_REPORTER_ACCESS_KEY }} test-latest-deps: uses: ./.github/workflows/reusable-test-latest-deps.yml + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: ${{ secrets.FLAKY_TEST_REPORTER_ACCESS_KEY }} test-indy: uses: ./.github/workflows/reusable-test-indy.yml + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: ${{ secrets.FLAKY_TEST_REPORTER_ACCESS_KEY }} muzzle: uses: ./.github/workflows/reusable-muzzle.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc2975755dc0..835c32f52052 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,6 +21,8 @@ jobs: common: uses: ./.github/workflows/build-common.yml + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: ${{ secrets.FLAKY_TEST_REPORTER_ACCESS_KEY }} test-latest-deps: # release branches are excluded @@ -28,6 +30,8 @@ jobs: # which requires unnecessary release branch maintenance, especially for patches if: "!startsWith(github.ref_name, 'release/')" uses: ./.github/workflows/reusable-test-latest-deps.yml + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: ${{ secrets.FLAKY_TEST_REPORTER_ACCESS_KEY }} muzzle: # release branches are excluded diff --git a/.github/workflows/reusable-test-indy.yml b/.github/workflows/reusable-test-indy.yml index 4c20cfbd580f..b5c83020c2fe 100644 --- a/.github/workflows/reusable-test-indy.yml +++ b/.github/workflows/reusable-test-indy.yml @@ -12,6 +12,9 @@ on: max-test-retries: type: string required: false + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: + required: false permissions: contents: read diff --git a/.github/workflows/reusable-test-latest-deps.yml b/.github/workflows/reusable-test-latest-deps.yml index 1d85011d4e64..941b3e1fdea1 100644 --- a/.github/workflows/reusable-test-latest-deps.yml +++ b/.github/workflows/reusable-test-latest-deps.yml @@ -12,6 +12,9 @@ on: max-test-retries: type: string required: false + secrets: + FLAKY_TEST_REPORTER_ACCESS_KEY: + required: false permissions: contents: read