Skip to content

chore(actions): bump actions/setup-node from 4 to 7#485

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/actions/setup-node-7
Open

chore(actions): bump actions/setup-node from 4 to 7#485
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/actions/setup-node-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 22, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/setup-node from 4 to 7.

Release notes

Sourced from actions/setup-node's releases.

v7.0.0

What's Changed

Enhancements:

Bug fixes:

Documentation updates:

Dependency update:

New Contributors

Full Changelog: actions/setup-node@v6...v7.0.0

v6.5.0

What's Changed

Full Changelog: actions/setup-node@v6.4.0...v6.5.0

v6.4.0

What's Changed

Dependency updates:

New Contributors

Full Changelog: actions/setup-node@v6...v6.4.0

v6.3.0

What's Changed

Enhancements:

... (truncated)

Commits
  • 8207627 Migrate to ESM and upgrade dependencies (#1574)
  • 04be95c Add cache-primary-key and cache-matched-key as outputs (#1577)
  • 7c2c68d docs: Update caching recommendations to mitigate cache poisoning risks (#1567)
  • 6a61c03 Merge pull request #1569 from jasongin/update-actions-cache-5.1.0
  • 30eb73b Resolve high-severity audit issues
  • 4e1a87a Update dist
  • 360237f Strict equality
  • 4f8aac5 Bump @​actions/cache to 5.1.0, log cache write denied
  • f4a67bb Only use mirrorToken in getManifest if it's provided (#1548)
  • 0355742 Remove dummy NODE_AUTH_TOKEN export (#1558)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 22, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: github-actions. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

🛰️ PR Sweeper report

Risk: 🟠 MEDIUM · Security gate: ✅ passing · Files: 3

🔒 Automated guardrails (authoritative)

Category Location Finding
⚠️ scope Touches security-sensitive path(s): .github/workflows/build-catalog.yml, .github/workflows/traffic-stats.yml, .github/workflows/update-message-center.yml. Maintainer + security review required.

🤖 Dual-model AI review (advisory)

Deep-reasoning revieweropenai/o3 · verdict: comment · risk: low

The PR only bumps actions/setup-node from v4 → v7. No secrets or malicious logic are introduced. Primary concern is the use of unpinned action versions in two workflows, which slightly raises supply-chain risk. Suggest pinning to specific SHAs for full reproducibility.

Security notes:

  • medium .github/workflows/build-catalog.yml:41 — The workflow now references actions/setup-node@​v7 without a commit SHA. Floating major-version tags can be retagged, creating a supply-chain risk. Pin to a specific commit (as done in update-message-center.yml) or enable Dependabot.
  • medium .github/workflows/traffic-stats.yml:30 — actions/setup-node@​v7 is used without a commit SHA. Pinning is recommended to avoid unexpected code changes.

Quality notes:

  • .github/workflows/build-catalog.yml — Two jobs were updated but remain on Node 20 while update-message-center moved to Node 22. Confirm that the runtime split is intentional and documented.
  • .github/workflows/update-message-center.yml — Good practice of pinning to a commit for actions/setup-node. Consider applying the same pattern to other workflows for consistency.

✅ Suggested next steps

  • Pin actions/setup-node@​v7 to the exact commit SHA in build-catalog.yml and traffic-stats.yml, mirroring update-message-center.yml.
  • Optionally add a comment explaining the mix of Node 20 and Node 22 to avoid confusion.

The automated guardrails are authoritative and gate the security status. The AI review is advisory and never auto-merges. Thanks for contributing to FastTrack! 🛩️

@github-actions github-actions Bot added sweeper:risk-medium PR Sweeper: medium risk sweeper:scope-review PR Sweeper: scope/sensitive-path review labels Jul 22, 2026
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/setup-node-7 branch from 53a1d15 to b159f07 Compare July 22, 2026 14:43
@github-actions github-actions Bot added the sweeper:ai-reviewed PR Sweeper: dual-model AI review attached label Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file sweeper:ai-reviewed PR Sweeper: dual-model AI review attached sweeper:risk-medium PR Sweeper: medium risk sweeper:scope-review PR Sweeper: scope/sensitive-path review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants