chore(deps): update actions/setup-node action to v7#194
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: b37d2d1d3b
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| fetch-depth: 0 | ||
|
|
||
| - uses: actions/setup-node@v4 | ||
| - uses: actions/setup-node@v7 |
There was a problem hiding this comment.
Disable setup-node's automatic npm cache
rule: no-secrets — checked .github/workflows/review-codex.yml, where this same-repo pull_request job has elevated PR permissions and later writes CODEX_AUTH_JSON; upstream actions/setup-node v7 documents that package-manager-cache defaults to true, enables npm caching from a PR-controlled package.json, and recommends disabling it for workflows with elevated privileges or sensitive information. If a same-repo PR adds an npm packageManager, the setup-node cache post-step can save $HOME/.npm after Codex has handled the subscription credential, creating a persistence channel that contradicts this workflow's runtime-only/no-cache secret posture; add package-manager-cache: false unless this review job truly needs dependency caching.
Useful? React with 👍 / 👎.
b37d2d1 to
7c2b699
Compare
There was a problem hiding this comment.
Policy loaded: 21 rule files from rules/. Reviewed the single workflow dependency bump in .github/workflows/review-codex.yml against the in-tree policy, especially ci-safety, dependency-management, no-secrets, code-formatting, and error-handling; no changed skill paths required skill-authoring review.
7c2b699 to
b829516
Compare
b829516 to
3d8534c
Compare
There was a problem hiding this comment.
Policy loaded: 23 rule files from rules/. Reviewed the workflow-only dependency update against ci-safety, dependency-management, context-artifacts, no-secrets, code-formatting, error-handling, and review-severity; no changed skills governed by rules/skill-authoring.md were present.
This PR contains the following updates:
v4→v7Release Notes
actions/setup-node (actions/setup-node)
v7.0.0Compare Source
What's Changed
Enhancements:
Bug fixes:
mirrorTokeningetManifestif it's provided by @deiga in #1548Documentation updates:
Dependency update:
New Contributors
Full Changelog: actions/setup-node@v6...v7.0.0
v7Compare Source
v6.5.0Compare Source
What's Changed
Full Changelog: actions/setup-node@v6.4.0...v6.5.0
v6.4.0Compare Source
What's Changed
Dependency updates:
New Contributors
Full Changelog: actions/setup-node@v6...v6.4.0
v6.3.0Compare Source
What's Changed
Enhancements:
devEnginesfield by @susnux in #1283Dependency updates:
Bug fixes:
New Contributors
Full Changelog: actions/setup-node@v6...v6.3.0
v6.2.0Compare Source
What's Changed
Documentation
Dependency updates:
New Contributors
Full Changelog: actions/setup-node@v6...v6.2.0
v6.1.0Compare Source
What's Changed
Enhancement:
Dependency updates:
Documentation update:
Full Changelog: actions/setup-node@v6...v6.1.0
v6.0.0Compare Source
What's Changed
Breaking Changes
Dependency Upgrades
Full Changelog: actions/setup-node@v5...v6.0.0
v6Compare Source
v5.0.0Compare Source
What's Changed
Breaking Changes
This update, introduces automatic caching when a valid
packageManagerfield is present in yourpackage.json. This aims to improve workflow performance and make dependency management more seamless.To disable this automatic caching, set
package-manager-cache: falseMake sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes
Dependency Upgrades
New Contributors
Full Changelog: actions/setup-node@v4...v5.0.0
v5Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.