diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a45d3a271e..4f37c1d9c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -446,9 +446,10 @@ jobs: name: Build matrix complete runs-on: ubuntu-latest needs: build - if: ${{ always() }} + # mark as merely cancelled not failed if builds are cancelled + if: ${{ !cancelled() }} steps: - - if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') + - if: contains(needs.*.result, 'failure') uses: actions/github-script@v7 with: script: |