chore: bump actions/checkout and actions/setup-node to v7 - #55
Open
pinecone-groundskeeper[bot] wants to merge 1 commit into
Open
chore: bump actions/checkout and actions/setup-node to v7#55pinecone-groundskeeper[bot] wants to merge 1 commit into
pinecone-groundskeeper[bot] wants to merge 1 commit into
Conversation
Both were pinned at v4, three majors behind current releases (checkout v7.0.1, setup-node v7.0.0).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
.github/workflows/ci.ymlpinnedactions/checkout@v4andactions/setup-node@v4(four usages total: two inbuild-and-test, two inaudit). Both were three majors behind their current releases:actions/checkoutv7.0.1 (2026-07-20) andactions/setup-nodev7.0.0 (2026-07-14).Solution
Bumped all four usages to
actions/checkout@v7andactions/setup-node@v7. No other workflow behavior changed — same triggers, permissions, concurrency group, job structure, and steps.Verification
Confirmed via
git diffthat only the four version pins changed and nothing else in the file. I don't have a way to actually execute a GitHub Actions runner from this sandbox, so I can't directly observe thebuild-and-test/auditjobs running end-to-end against the new action versions — that will show up once this PR's own checks run. Both actions are widely used, and v7 of each is a routine major bump (setup-node v7 migrated internally to ESM but itswith:/usage surface is unchanged; checkout v7 has no breaking input/output changes relevant to this repo's usage).Closes #33
Note
Low Risk
CI-only dependency pin updates with no changes to workflow behavior or application code; risk is limited to possible runner/action compatibility, which is typical for standard action major bumps.
Overview
Updates only the GitHub Actions version pins in
ci.yml: all four references move from v4 to v7 foractions/checkoutandactions/setup-nodein thebuild-and-testandauditjobs.Triggers, permissions, concurrency, matrix Node versions, and every
run:step are unchanged—this is a maintenance bump with no application or test logic edits.Reviewed by Cursor Bugbot for commit fa30077. Bugbot is set up for automated code reviews on this repo. Configure here.