From 1e6fb0088ab78ca3cd2a8f0308176e4fd9feca29 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Wed, 16 Nov 2022 00:29:37 -0800 Subject: [PATCH] Don't open issue on re-runs (#7186) to avoid confusions like https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7181#issuecomment-1315828235 --- .github/workflows/build-daily-no-build-cache.yml | 2 +- .github/workflows/build-daily.yml | 2 +- .github/workflows/codeql-daily.yml | 2 +- .github/workflows/overhead-benchmark-daily.yml | 2 +- .github/workflows/publish-smoke-test-fake-backend-images.yml | 2 +- .github/workflows/publish-smoke-test-grpc-images.yml | 2 +- .github/workflows/publish-smoke-test-play-images.yml | 2 +- .github/workflows/publish-smoke-test-quarkus-images.yml | 2 +- .github/workflows/publish-smoke-test-servlet-images.yml | 2 +- .github/workflows/publish-smoke-test-spring-boot-images.yml | 2 +- .github/workflows/reusable-open-issue-on-failure.yml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) 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: