Fix merge-gatekeeper: treat cancelled checks as pending; add fail-fast: false to python-tests

- In merge-gatekeeper.yml: treat `cancelled` check conclusions as `pending`
  instead of `error`. A cancelled job means it was interrupted (e.g. by a
  manual cancel or fail-fast cascade), not that it actually failed. The
  gatekeeper now waits for a re-run rather than immediately blocking the PR.
- In python-tests.yml: change `fail-fast: false` so that when one matrix job
  fails, the remaining jobs run to completion instead of being cancelled.
  This prevents cascade `cancelled` conclusions that would trip the gatekeeper.
This commit is contained in:
copilot-swe-agent[bot]
2026-06-04 21:45:23 +00:00
committed by GitHub
Unverified
parent a923d88a41
commit e6baafe4bb
2 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ jobs:
name: Python Tests
runs-on: ${{ matrix.os }}
strategy:
fail-fast: true
fail-fast: false
matrix:
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
# todo: add macos-latest when problems are resolved