Skip to content

Commit 29c8e8c

Browse files
CI: set fail-fast: false on the interpreter matrix
The pypy3.11 leg was cancelled mid-install when the CPython legs failed on an unrelated test, so the migration's key question -- whether the dependency set installs on PyPy 3.11 -- went unanswered. A failure on one interpreter is precisely when the other legs' results matter most. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent cea3935 commit 29c8e8c

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/python-package.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ jobs:
3535
--health-retries 5
3636
3737
strategy:
38+
# Don't cancel the other interpreters when one leg fails: a failure on a
39+
# single version is exactly when the others' results are most informative.
40+
fail-fast: false
3841
matrix:
3942
python-version: ["3.11", "3.12", "pypy3.11"]
4043

0 commit comments

Comments
 (0)