From 2753dadf00e156ff108ac937da9c88b7c6d73069 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6?= Date: Wed, 13 Apr 2022 16:02:47 +0200 Subject: [PATCH] Add mandatory summary step for branches protection --- .github/workflows/images.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/images.yml b/.github/workflows/images.yml index cdec4e10..474e3a97 100644 --- a/.github/workflows/images.yml +++ b/.github/workflows/images.yml @@ -14,7 +14,7 @@ defaults: jobs: - generate-jobs: + init: name: Generate Jobs runs-on: ubuntu-latest outputs: @@ -31,8 +31,8 @@ jobs: echo "::set-output name=strategy::$strategy" test: - needs: generate-jobs - strategy: ${{ fromJson(needs.generate-jobs.outputs.strategy) }} + needs: init + strategy: ${{ fromJson(needs.init.outputs.strategy) }} name: ${{ matrix.name }} runs-on: ${{ matrix.os }} steps: @@ -51,3 +51,15 @@ jobs: run: ${{ matrix.runs.test }} - name: '"docker images"' run: ${{ matrix.runs.images }} + + summary: + runs-on: ubuntu-latest + needs: test + + if: always() + + name: images-test-summary + + steps: + - name: Summary status + run: if ${{ needs.test.result != 'success' && needs.test.result != 'skipped' }}; then exit 1; fi