diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8b52189b68..a159f99672 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -248,7 +248,9 @@ jobs: - e2e - windows-unit - windows-e2e - if: always() + # Run on success or upstream failure but skip when the workflow is cancelled + # — `always()` would override `cancel-in-progress` and waste a runner. + if: ${{ !cancelled() }} steps: - name: Check CI job results run: |