From bd609053ae11eb4c55f1d2562597b5907d65a681 Mon Sep 17 00:00:00 2001 From: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Date: Tue, 7 Nov 2023 14:10:40 -0800 Subject: [PATCH 1/4] fail on purpose --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7c0da71a6b..ce78afe8ed 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -129,6 +129,8 @@ jobs: #- "validate" - "tests/integration/docs" steps: + - name: Fail in purpose + run: exit 1 - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: From 664f86483b052054b9324496b5fdf70b9aa019e5 Mon Sep 17 00:00:00 2001 From: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Date: Tue, 7 Nov 2023 14:22:29 -0800 Subject: [PATCH 2/4] fail fast --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ce78afe8ed..1ffa38583b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -199,6 +199,8 @@ jobs: - "3.9" - "3.11" steps: + - name: Fail in purpose + run: exit 1 - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: @@ -221,6 +223,8 @@ jobs: - ubuntu-latest - windows-latest steps: + - name: Fail in purpose + run: exit 1 - uses: actions/checkout@v4 - uses: actions/setup-python@v4 with: From d5a04e44fc5bd87816c0712cd2c9c24b6c9b6d6d Mon Sep 17 00:00:00 2001 From: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Date: Tue, 7 Nov 2023 14:31:33 -0800 Subject: [PATCH 3/4] run root job all the time --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1ffa38583b..570a5c0b09 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ concurrency: jobs: run-workflow: name: PR Workflow - if: github.repository_owner == 'aws' + if: github.repository_owner == 'aws' && (success() || failure()) runs-on: ubuntu-latest needs: - make-pr From c3a11f9b47f0fb327564fe10cb6862e101624446 Mon Sep 17 00:00:00 2001 From: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Date: Tue, 7 Nov 2023 15:06:30 -0800 Subject: [PATCH 4/4] test always --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 570a5c0b09..217131fdd5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ concurrency: jobs: run-workflow: name: PR Workflow - if: github.repository_owner == 'aws' && (success() || failure()) + if: github.repository_owner == 'aws' && (always()) runs-on: ubuntu-latest needs: - make-pr