Merge rust-bitcoin/rust-bitcoin#6618: ci: disable fail-fast in weekly rustc update crons
What changed, and why it matters
This commit changes two GitHub Actions workflow files used for weekly automated Rust toolchain updates. It adds `fail-fast: false` so that if one branch's update job fails, the other branch jobs continue running instead of all being cancelled. This is purely a CI reliability/configuration change and does not touch any library code, cryptography, network handling, or user-facing behavior.
No security action required. This is a benign CI configuration improvement.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The patch adds fail-fast: false to the matrix strategy in .github/workflows/cron-weekly-update-nightly.yml and .github/workflows/cron-weekly-update-stable.yml. These workflows run weekly cron jobs to open pull requests updating the pinned stable/nightly Rust toolchain across branches (master, 0.32.xxx, 0.32.xx). The change prevents a failure in one matrix branch job from cancelling the others. No source code, dependencies, permissions, secrets, or build logic are modified.
Changed components
.github/workflows/cron-weekly-update-nightly.yml.github/workflows/cron-weekly-update-stable.ymlInspect captured patch +2 / −0
### .github/workflows/cron-weekly-update-nightly.yml
@@ -13,6 +13,7 @@ jobs:
id-token: write
pull-requests: write
strategy:
+ fail-fast: false
matrix:
# Update toolchain on master and LTS branches.
branch: [master, 0.32.xxx, 0.32.xx]
### .github/workflows/cron-weekly-update-stable.yml
@@ -12,6 +12,7 @@ jobs:
contents: write
pull-requests: write
strategy:
+ fail-fast: false
matrix:
# Update toolchain on master and LTS branches.
branch: [master, 0.32.xxx, 0.32.xx]Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.