chore(deps): update actions/checkout action to v7#282
Conversation
DeepDiver1975
left a comment
There was a problem hiding this comment.
🤖 Automated review by Claude Code review agent.
Overview
This is an automated Renovate dependency bump that updates the actions/checkout GitHub Action from v6.0.3 to v7.0.0 across all four workflow files that use it. Each reference is SHA-pinned with a # v7.0.0 comment, which is the recommended supply-chain-safe pinning practice. This is a low-risk change.
Code quality / style
- The change preserves the existing SHA-pinning convention (
actions/checkout@<sha> # v7.0.0). - The new commit SHA (
9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0) and version comment are consistent across all four files.
Specific suggestions
-
Consistency check: passed. All four workflow files that use
actions/checkoutare bumped to the same v7.0.0 SHA in this PR:.github/workflows/docker-build-native.yml.github/workflows/docker-build.yml.github/workflows/docker-hub-desc.yml.github/workflows/lint-editorconfig.yml
No stale
v6reference is left behind, so the major version is pinned uniformly. -
Scope check: passed. Only workflow YAML files under
.github/workflows/are modified (4 files, +4/-4). No Dockerfiles, scripts, or runtime code touched.
Potential issues / risks
- Runner Node version (v7 runs on Node 24):
actions/checkoutv7 bumped its runtime from Node 20 to Node 24. On GitHub-hostedubuntu-latestrunners this is fine — they ship a runner that supports the Node 24 action runtime. The matrix runner indocker-build-native.yml(runs-on: ${{ matrix.runner }}) should be verified to be a GitHub-hosted or up-to-date self-hosted runner; an older self-hosted runner agent could fail to execute a Node 24 action. If this repo only uses GitHub-hosted runners, there is no concern. - Behavioral change in v7: v7 blocks checking out fork PR code under
pull_request_targetandworkflow_runevents. None of the touched workflows here use those triggers for the checkout step in a way that targets fork refs, so no functional regression is expected. Worth keeping in mind if such triggers are added later. - Recommend a green CI run before merge to confirm the runner picks up the Node 24 action without issue.
Overall: safe to merge once CI is green.
This PR contains the following updates:
v6.0.3→v7.0.0Release Notes
actions/checkout (actions/checkout)
v7.0.0Compare Source
v7Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.