From e0449d218c594c5fc8e8f39778fd566354610b58 Mon Sep 17 00:00:00 2001 From: Sviatoslav Sydorenko Date: Fri, 24 Jan 2025 03:30:02 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=AA=20Integrate=20a=20unified=20`alls-?= =?UTF-8?q?green`=20GHA=20status?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflows/build-and-push-docker-image.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-push-docker-image.yml b/.github/workflows/build-and-push-docker-image.yml index 271de1e..06179b1 100644 --- a/.github/workflows/build-and-push-docker-image.yml +++ b/.github/workflows/build-and-push-docker-image.yml @@ -16,11 +16,28 @@ on: # yamllint disable-line rule:truthy jobs: smoke-test: uses: ./.github/workflows/reusable-smoke-test.yml + + check: # This job does nothing and is only used for the branch protection + if: always() + + needs: + - smoke-test + + runs-on: ubuntu-latest + + timeout-minutes: 1 + + steps: + - name: Decide whether the needed jobs succeeded or failed + uses: re-actors/alls-green@release/v1 + with: + jobs: ${{ toJSON(needs) }} + build-and-push: if: github.event_name != 'pull_request' runs-on: ubuntu-latest needs: - - smoke-test + - check timeout-minutes: 10 steps: - uses: actions/checkout@v4