diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 5d07e7f2..09758223 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -136,3 +136,18 @@ jobs: timeout-minutes: 60 with: limit-access-to-actor: true + + summary: + name: "summary" + if: ${{ always() }} + runs-on: "ubuntu-latest" + needs: + - build + steps: + - name: "Flag any build matrix failures" + if: ${{ needs.build.result != 'success' }} + run: | + >&2 echo "A critical step failed!" + exit 1 + + diff --git a/.github/workflows/sterile.yml b/.github/workflows/sterile.yml index 389476b7..02d45041 100644 --- a/.github/workflows/sterile.yml +++ b/.github/workflows/sterile.yml @@ -196,3 +196,23 @@ jobs: timeout-minutes: 60 with: limit-access-to-actor: true + + summary: + name: "summary" + if: ${{ always() }} + runs-on: "ubuntu-latest" + needs: + - test + - push + steps: + - name: "Flag any test failures" + if: ${{ needs.build.test != 'success' }} + run: | + >&2 echo "One or more required tests failed" + exit 1 + - name: "Flag any push failures" + if: ${{ needs.build.push != 'success' }} + run: | + >&2 echo "One or more required pushes failed" + exit 1 +