Skip to content

ci: bump actions/setup-node to v7 (#32) - #77

Merged
maehr merged 1 commit into
textrefs:stagingfrom
maehr:ci/setup-node-v7
Aug 12, 2026
Merged

ci: bump actions/setup-node to v7 (#32)#77
maehr merged 1 commit into
textrefs:stagingfrom
maehr:ci/setup-node-v7

Conversation

@maehr

@maehr maehr commented Aug 12, 2026

Copy link
Copy Markdown
Member

Last outstanding dependency bump before v0.1.0. actions/setup-node v6 → v7 across validate.yml, pages.yml and release.yml.

Every other action is already pinned at its latest major: checkout v7, configure-pages v6, upload-pages-artifact v5, deploy-pages v5, action-gh-release v3, lychee-action v2, create-issue-from-file v6.

Why this targets staging, not main

Dependabot's #32 targets main, which only moves at release time. Anything merged there that is not also on staging gets reverted by the next staging → main squash — the squash applies staging's tree against a merge base that predates the bump. Landing it here means it reaches main through #4 like everything else, and #32 can be closed rather than merged.

Same reasoning applies to the ten npm dependabot PRs superseded by #73.

Self-testing

The data check on this PR runs validate.yml with the bumped action, so a green run is direct evidence the upgrade works. release.yml cannot be exercised before the tag; it uses the same three steps as validate.yml (checkout, setup-node, npm ci), so the risk of it behaving differently is low.

Closes #32. Part of #68.

Every other action is already pinned at its latest major: checkout v7,
configure-pages v6, upload-pages-artifact v5, deploy-pages v5,
action-gh-release v3, lychee-action v2, create-issue-from-file v6.

Supersedes the github-actions group PR textrefs#32, which targets `main` and
would otherwise be reverted by the next staging squash.
Copilot AI lite review requested due to automatic review settings August 12, 2026 21:32

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates GitHub Actions workflows to use actions/setup-node@v7 (from v6) as the last outstanding CI dependency bump ahead of the v0.1.0 release process.

Changes:

  • Bump actions/setup-node from v6v7 in the validation workflow.
  • Bump actions/setup-node from v6v7 in the Pages build/deploy workflow.
  • Bump actions/setup-node from v6v7 in the release workflow.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/validate.yml Uses actions/setup-node@v7 for Node 24 + npm cache during validation.
.github/workflows/pages.yml Uses actions/setup-node@v7 for Node 24 + npm cache during site build prior to Pages deploy.
.github/workflows/release.yml Uses actions/setup-node@v7 for Node 24 + npm cache before building/attaching dump artifacts.

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

@maehr
maehr merged commit fa78eb9 into textrefs:staging Aug 12, 2026
2 checks passed
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