chore(deps): update actions/checkout action to v6#5
Conversation
c3ae1f4 to
9ada96a
Compare
9ada96a to
5c2dd8f
Compare
13fdb72 to
d7d154d
Compare
d7d154d to
26fd60e
Compare
7d2efa7 to
62abe63
Compare
62abe63 to
7170a5d
Compare
7170a5d to
924b5ce
Compare
There was a problem hiding this comment.
Summary
This PR updates the actions/checkout GitHub Action from v4 to v6 in both CI and publish workflows. This is a routine dependency update that brings security improvements (enhanced credential storage in v6) and runtime updates (node24 in v5). The change is backwards-compatible and requires no workflow modifications.
Verdict: Ready to approve - this is a beneficial security update with no breaking changes for this repository's use case.
Research notes
Fetched the official actions/checkout repository and v6.0.2 release notes:
- v5: Updated to node24 runtime (requires Actions Runner v2.327.1+)
- v6: Improved credential security -
persist-credentialsnow stores credentials in$RUNNER_TEMPinstead of.git/config. Docker container actions need Runner v2.329.0+ for authenticated git commands - v6.0.2: Bug fixes for orchestration ID user-agent and tag handling
The repo uses ubuntu-latest runners, which are kept current by GitHub and exceed the minimum runner version requirements.
Suggested next steps
- Merge this PR to benefit from the security improvements in v6.
- Consider enabling Dependabot/Renovate for other GitHub Actions dependencies (
actions/setup-python,actions/setup-node,pypa/gh-action-pypi-publish) to keep them current as well.
General findings
No issues found. The update is applied consistently across all 4 occurrences (2 in ci.yml, 2 in publish.yml). The workflows do not use Docker container actions or custom runners that would require additional consideration for the v6 credential storage changes.
This PR contains the following updates:
v4→v6Release Notes
actions/checkout (actions/checkout)
v6.0.2Compare Source
v6.0.1Compare Source
v6.0.0Compare Source
v6Compare Source
v5.0.1Compare Source
What's Changed
Full Changelog: actions/checkout@v5...v5.0.1
v5.0.0Compare Source
What's Changed
v2.327.1
Release Notes
Make sure your runner is updated to this version or newer to use this release.
Full Changelog: actions/checkout@v4...v5.0.0
v5Compare Source
v4.3.1Compare Source
What's Changed
Full Changelog: actions/checkout@v4...v4.3.1
v4.3.0Compare Source
What's Changed
New Contributors
Full Changelog: actions/checkout@v4...v4.3.0
v4.2.2Compare Source
url-helper.tsnow leverages well-known environment variables by @jww3 in #1941isGhesby @jww3 in #1946v4.2.1Compare Source
v4.2.0Compare Source
v4.1.7Compare Source
v4.1.6Compare Source
v4.1.5Compare Source
user.emailto be41898282+github-actions[bot]@​users.noreply.github.comby @cory-miller in #1707v4.1.4Compare Source
extensions.worktreeConfigwhen disablingsparse-checkoutby @jww3 in #1692v4.1.3Compare Source
sparse-checkoutby @jww3 in #1656actions/checkoutversion inupdate-main-version.ymlby @jww3 in #1650v4.1.2Compare Source
sparse-checkoutoption is not present @dscho in #1598v4.1.1Compare Source
v4.1.0Compare 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.