diff --git a/.github/workflows/build-daily-no-build-cache.yml b/.github/workflows/build-daily-no-build-cache.yml index f61364783c..4d4c8708d6 100644 --- a/.github/workflows/build-daily-no-build-cache.yml +++ b/.github/workflows/build-daily-no-build-cache.yml @@ -31,5 +31,5 @@ jobs: needs: - common - test-latest-deps - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/build-daily.yml b/.github/workflows/build-daily.yml index f483534283..df13b95c34 100644 --- a/.github/workflows/build-daily.yml +++ b/.github/workflows/build-daily.yml @@ -40,5 +40,5 @@ jobs: - muzzle - markdown-link-check - misspell-check - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/codeql-daily.yml b/.github/workflows/codeql-daily.yml index 7b80225a11..a2ec5d92c0 100644 --- a/.github/workflows/codeql-daily.yml +++ b/.github/workflows/codeql-daily.yml @@ -35,5 +35,5 @@ jobs: # open an issue on failure because it can be easy to miss CI failure notifications needs: - analyze - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/overhead-benchmark-daily.yml b/.github/workflows/overhead-benchmark-daily.yml index ea1773f938..ee66702706 100644 --- a/.github/workflows/overhead-benchmark-daily.yml +++ b/.github/workflows/overhead-benchmark-daily.yml @@ -48,5 +48,5 @@ jobs: open-issue-on-failure: needs: - run-overhead-tests - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/publish-smoke-test-fake-backend-images.yml b/.github/workflows/publish-smoke-test-fake-backend-images.yml index c0679c7d8f..2348a89ba2 100644 --- a/.github/workflows/publish-smoke-test-fake-backend-images.yml +++ b/.github/workflows/publish-smoke-test-fake-backend-images.yml @@ -72,5 +72,5 @@ jobs: needs: - publishLinux - publishWindows - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/publish-smoke-test-grpc-images.yml b/.github/workflows/publish-smoke-test-grpc-images.yml index 4415e2aeef..abf395ae1e 100644 --- a/.github/workflows/publish-smoke-test-grpc-images.yml +++ b/.github/workflows/publish-smoke-test-grpc-images.yml @@ -19,5 +19,5 @@ jobs: open-issue-on-failure: needs: - publish - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/publish-smoke-test-play-images.yml b/.github/workflows/publish-smoke-test-play-images.yml index ba0ae2610a..2fe4d8939a 100644 --- a/.github/workflows/publish-smoke-test-play-images.yml +++ b/.github/workflows/publish-smoke-test-play-images.yml @@ -23,5 +23,5 @@ jobs: open-issue-on-failure: needs: - publish - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/publish-smoke-test-quarkus-images.yml b/.github/workflows/publish-smoke-test-quarkus-images.yml index 18956c22f4..79dcbe3e65 100644 --- a/.github/workflows/publish-smoke-test-quarkus-images.yml +++ b/.github/workflows/publish-smoke-test-quarkus-images.yml @@ -21,5 +21,5 @@ jobs: open-issue-on-failure: needs: - publish - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/publish-smoke-test-servlet-images.yml b/.github/workflows/publish-smoke-test-servlet-images.yml index 710f589ab6..18e698af19 100644 --- a/.github/workflows/publish-smoke-test-servlet-images.yml +++ b/.github/workflows/publish-smoke-test-servlet-images.yml @@ -72,5 +72,5 @@ jobs: open-issue-on-failure: needs: - publish - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/publish-smoke-test-spring-boot-images.yml b/.github/workflows/publish-smoke-test-spring-boot-images.yml index e8f306825f..8adbedb383 100644 --- a/.github/workflows/publish-smoke-test-spring-boot-images.yml +++ b/.github/workflows/publish-smoke-test-spring-boot-images.yml @@ -19,5 +19,5 @@ jobs: open-issue-on-failure: needs: - publish - if: failure() + if: failure() && github.run_attempt == 1 uses: ./.github/workflows/reusable-open-issue-on-failure.yml diff --git a/.github/workflows/reusable-open-issue-on-failure.yml b/.github/workflows/reusable-open-issue-on-failure.yml index cd2695e92f..6814c16287 100644 --- a/.github/workflows/reusable-open-issue-on-failure.yml +++ b/.github/workflows/reusable-open-issue-on-failure.yml @@ -1,4 +1,4 @@ -name: Reusable - Open issue on failure +name: Reusable - Open issue on workflow failure on: workflow_call: