Skip to content

ci: bump checkout and setup-node from v4 to v7 - #2

Merged
mharnett merged 1 commit into
mainfrom
bump-actions-v7
Sep 4, 2026
Merged

mharnett merged 1 commit into
mainfrom
bump-actions-v7

Conversation

@mharnett

@mharnett mharnett commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Part of a fleet-wide bump: 12 repos / 22 workflow files were pinned to actions/checkout@v4 / actions/setup-node@v4, which target the deprecated Node 20 runtime and are being forced onto Node 24 on every run. Current majors are checkout@v7.0.1 / setup-node@v7.0.0.

Canaried on mharnett/mcp-test-harness (PR #8, merged): CI green in 19s, and the deprecation annotation went from 1 occurrence to 0.

Breaking changes across v4 → v7, checked against this repo's usage: setup-node v6.0.0 limits automatic caching to npm (we use cache: 'npm'); checkout v5.0.0 needs runner ≥ v2.327.1 (GitHub-hosted runners qualify); checkout v7.0.0 blocks fork-PR checkout on pull_request_target / workflow_run (neither trigger used).

Versions only — registry-url and any npm@11 pin are untouched.

🤖 Generated with Claude Code

actions/checkout@v4 and actions/setup-node@v4 target the deprecated Node 20
runtime and are forced onto Node 24 on every run. Canaried on mcp-test-harness
(green, deprecation annotation cleared). Versions only.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mharnett
mharnett merged commit 3bd8fbe into main Sep 4, 2026
1 check passed
@mharnett
mharnett deleted the bump-actions-v7 branch September 4, 2026 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant