diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index dcca8b0..0230ab0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,3 +37,17 @@ jobs: run: npm install - name: Semantic Release run: npx semantic-release + success: + runs-on: ubuntu-22.04 + needs: + - test + - release + if: >- + always() && ( + + contains(join(needs.*.result, ','), 'failure') + || !contains(join(needs.*.result, ','), 'cancelled') + ) + steps: + - name: Verify that there were no failures + run: ${{ !contains(join(needs.*.result, ','), 'failure') }}