chore(deps): bump actions/checkout to v7, upload-artifact to v7, setup-java to v5 - #43
Conversation
…p-java to v5 Replicates dependabot #8/#9/#11, which the branch ruleset blocks from merging (bot-authored PRs never receive the Copilot review the copilot_code_review rule waits for). Same review rationale as noted on those PRs: every usage pins explicit stable inputs; the upload/download-artifact pair stays consistent (download@v8 landed via #7); publish workflows are tag-triggered so the residual risk surfaces only at the next release and is recoverable by re-tag.
🔴 CriticalNone. This is a scoped, mechanical actions bump. Note that this PR's own CI does exercise most of the new majors: 🟠 Medium
🟡 Low
🟢 Positives
|
upload-artifact goes v8 (not v7) so the tag-only upload/download pair shares a major, and the GitHub release step now fails when dist/*.zip matches nothing instead of silently publishing a release without the plugin.
|
Medium taken, both halves: upload-artifact bumped to v8 so the tag-only pair shares a major with download-artifact@v8, and the release step now sets |
🔴 Critical
🟠 Medium
🟡 Low
🟢 Positives
|
The upload/download majors are simply offset (upload latest is v7, download latest is v8, both on the shared v4+ artifact backend), which is exactly the pairing dependabot proposed. fail_on_unmatched_files stays: an empty dist/ must fail the release.
|
Round 2 Critical taken: |
🔴 CriticalNone. Round 2's merge-blocker (
🟠 MediumNone new. The one residual is the already-tabled item: 🟡 Low
🟢 Positives
|
Replicates dependabot #8/#9/#11 as a normally-authored PR: those three are permanently
BLOCKEDby the branch ruleset — thecopilot_code_reviewrule waits for a Copilot review that never arrives on bot-authored PRs (all their checks are green, zero threads, zero required approvals;mergeStateStatus: BLOCKED).actions/checkoutv4 → v7 (7 sites; no inputs anywhere in these workflows)actions/upload-artifactv4 → v7 (3 sites; plain name+path, single artifact — pairs withdownload-artifact@v8already landed via chore(deps): bump actions/download-artifact from 4 to 8 #7)actions/setup-javav4 → v5 (3 sites; temurin/17 pinned)Publish workflows are tag-triggered so CI here doesn't exercise them; residual risk accepted and recoverable by re-tag. The three dependabot PRs will be closed with a pointer here once this merges.