Skip to content

[Repo Assist] ci: upgrade actions/checkout to v7 in CI workflow - #87

Merged
cocallaw merged 2 commits into
mainfrom
feature/issue-85-checkout-v7-fef59b5fab82fedc
Sep 14, 2026
Merged

cocallaw merged 2 commits into
mainfrom
feature/issue-85-checkout-v7-fef59b5fab82fedc

Conversation

@cocallaw

@cocallaw cocallaw commented Sep 14, 2026 •

Copy link
Copy Markdown
Owner

Ref #85

Pin actions/checkout to v7.0.1 (SHA 3d3c42e5aac5ba805825da76410c181273ba90b1)
across the three checkout steps in ci.yml, matching the pinned-SHA pattern
already used by repo-assist.lock.yml and copilot-setup-steps.yml. This
targets Node.js 24 natively ahead of GitHub's Sept 23, 2026 removal of
Node.js 20 from Actions runners.

Closes #85 & #86

Ref #85

Pin actions/checkout to v7.0.1 (SHA 3d3c42e5aac5ba805825da76410c181273ba90b1)
across the three checkout steps in ci.yml, matching the pinned-SHA pattern
already used by repo-assist.lock.yml and copilot-setup-steps.yml. This
targets Node.js 24 natively ahead of GitHub's Sept 23, 2026 removal of
Node.js 20 from Actions runners.

publish.yml is intentionally left unchanged: modifying release/publishing
workflows is outside this automation's remit; a maintainer should update
that file separately.

Co-authored-by: Copilot <[email protected]>
Copilot AI lite review requested due to automatic review settings September 14, 2026 16:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

publish.yml still uses actions/checkout@v4, leaving the upgrade incomplete.

Pull request overview

Updates the CI workflow’s checkout actions to v7.0.1 for Node.js 24 compatibility.

Changes:

  • Pins all three ci.yml checkout steps to the immutable v7.0.1 SHA.
  • Preserves the repository’s pinned-SHA convention.
  • Leaves publish.yml unchanged for separate maintenance.
File summaries
File Description
.github/workflows/ci.yml Pins all CI checkout steps to actions/checkout v7.0.1.
Review details

Suppressed comments (1)

.github/workflows/ci.yml:18

  • Because .github/workflows/publish.yml:18 still uses actions/checkout@v4, the tag-triggered/manual publishing workflow remains on the Node.js 20-targeting action and is not covered by this upgrade before the runner cutoff. Issue #85 explicitly lists that fourth reference, so either update the publish workflow in this change or leave the issue open and track the release-workflow update separately.
        uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Update the publish workflow to use the immutable commit SHA for actions/checkout v7.0.1.
@cocallaw

Copy link
Copy Markdown
Owner Author

🔵 Needs a closer look

publish.yml still uses actions/checkout@v4, leaving the upgrade incomplete.

Pull request overview
Updates the CI workflow’s checkout actions to v7.0.1 for Node.js 24 compatibility.

Changes:

  • Pins all three ci.yml checkout steps to the immutable v7.0.1 SHA.
  • Preserves the repository’s pinned-SHA convention.
  • Leaves publish.yml unchanged for separate maintenance.

File summaries
File Description
.github/workflows/ci.yml Pins all CI checkout steps to actions/checkout v7.0.1.
Review details

Suppressed comments (1)

.github/workflows/ci.yml:18

  • Because .github/workflows/publish.yml:18 still uses actions/checkout@v4, the tag-triggered/manual publishing workflow remains on the Node.js 20-targeting action and is not covered by this upgrade before the runner cutoff. Issue Upgrade GitHub workflows to actions/checkout v7 #85 explicitly lists that fourth reference, so either update the publish workflow in this change or leave the issue open and track the release-workflow update separately.
        uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Updated publish.yml in 68070c5

@cocallaw
cocallaw merged commit a5adb53 into main Sep 14, 2026
5 checks passed
@cocallaw cocallaw linked an issue Sep 14, 2026 that may be closed by this pull request
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.

[Repo Assist] ci: upgrade actions/checkout to v7 in CI workflow Upgrade GitHub workflows to actions/checkout v7

2 participants