Skip to content

ci: update checkout and setup-node to v7 - #1813

Merged
comfyui-wiki merged 1 commit into
mainfrom
chore/node-runtime-refresh-2026-09-28
Sep 29, 2026
Merged

comfyui-wiki merged 1 commit into
mainfrom
chore/node-runtime-refresh-2026-09-28

Conversation

@benceruleanlu

Copy link
Copy Markdown
Member

Update actions/checkout and actions/setup-node to the current v7 major, preserving commit-SHA pins where used. These releases use the supported Node 24 action runtime instead of deprecated Node 20. Project Node selectors, workflow triggers, permissions, checkout refs, and commands are unchanged.

Disable newly introduced automatic npm caching where the previous setup-node version left it off; retain explicit caches.

Validation: changed YAML parses and its workflow structure matches the baseline; actionlint reports no new findings against the default branch. Full application and hosted-runner execution remain for CI.

@mintlify

mintlify Bot commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
comfy 🟢 Ready View Preview Sep 29, 2026, 5:11 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

@coderabbitai

coderabbitai Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 2e2bfbe2-0cda-49ff-9b2e-83583ac21ec8

📥 Commits

Reviewing files that changed from the base of the PR and between 482e615 and 5686e82.

📒 Files selected for processing (13)
  • .github/workflows/anchor-check.yml
  • .github/workflows/claude.yml
  • .github/workflows/cms-changelog-sync.yml
  • .github/workflows/cms-published-versions-check.yml
  • .github/workflows/cms-scripts-test.yml
  • .github/workflows/code-pages-check.yml
  • .github/workflows/docs-checks.yml
  • .github/workflows/external-link-tracking.yml
  • .github/workflows/i18n-scripts-test.yml
  • .github/workflows/i18n-sync-check.yml
  • .github/workflows/link-validation.yml
  • .github/workflows/redirect-check.yml
  • .github/workflows/sync-owned-check.yml

Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 1 remain after this review.


📝 Walkthrough

Walkthrough

The workflows update actions/checkout to version 7 and update actions/setup-node to version 7 in two workflows. Those setup steps explicitly disable package-manager caching.

Changes

Workflow action updates

Layer / File(s) Summary
Update action versions in workflows
.github/workflows/*
Checkout steps now use version 7. The docs-checks and redirect-check workflows also use setup-node version 7 and disable package-manager caching.

Suggested reviewers: comfyui-wiki

Priority: ⬇️ Low

Merge Risk: ⚪ Minimal · up to 5686e

The updated workflows show no identified runner-compatibility blocker or other actionable merge risk.

Architecture Summary

Architecture risk: 🔵 Low · up to 5686e

The changed surface does not map to a changed system, dependency edge, entrypoint, or external dependency.

Changed systems: None identified.

Architecture concerns
No architecture-level concerns identified.

Review details

Before / after behavior

  • observed — Modified behavior in .github/workflows/anchor-check.yml: The checkout step changes its pinned actions/checkout version from v4.2.2 to v7.0.1.
  • observed — Modified behavior in .github/workflows/claude.yml: The checkout step now uses actions/checkout@v7 instead of actions/checkout@v4.
  • observed — Modified behavior in .github/workflows/cms-changelog-sync.yml: The checkout step now uses actions/checkout@v7 instead of actions/checkout@v4.
  • observed — Modified behavior in .github/workflows/cms-published-versions-check.yml: The checkout step now uses actions/checkout@v7 instead of actions/checkout@v4.
🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
✨ Simplify code
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@coderabbitai
coderabbitai Bot requested a review from comfyui-wiki September 29, 2026 05:09
@comfyui-wiki
comfyui-wiki merged commit 27a86de into main Sep 29, 2026
16 checks passed
@github-actions
github-actions Bot deleted the chore/node-runtime-refresh-2026-09-28 branch September 29, 2026 11:58

This branch was successfully deployed

1 active deployment
staging — 5686e82e Deployed Sep 29, 2026 by mintlify[bot]
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.

2 participants