chore(deps): update actions/checkout action to v7#6
Conversation
📝 WalkthroughWalkthroughBoth CI workflows update their repository checkout step from ChangesWorkflow checkout updates
Estimated code review effort: 1 (Trivial) | ~2 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
4aa261a to
eb0c0bd
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.github/workflows/ci.yml:
- Line 17: Disable checkout credential persistence in both workflow checkout
steps: update .github/workflows/ci.yml lines 17-17 and
.github/workflows/publish.yml lines 17-17 to configure checkout with
persist-credentials set to false.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 3f72e55c-d1f3-45f0-b7a9-6e52c7340c82
📒 Files selected for processing (2)
.github/workflows/ci.yml.github/workflows/publish.yml
|
|
||
| steps: | ||
| - uses: actions/checkout@v5 | ||
| - uses: actions/checkout@v7 |
There was a problem hiding this comment.
🔒 Security & Privacy | 🟠 Major | ⚡ Quick win
Disable checkout credential persistence in both workflows.
Both jobs execute repository/dependency code after checkout, so avoid exposing the GitHub token to those steps unless authenticated Git operations are explicitly required. (github.com)
.github/workflows/ci.yml#L17-L17: addwith: persist-credentials: false..github/workflows/publish.yml#L17-L17: addwith: persist-credentials: false.
🧰 Tools
🪛 zizmor (1.26.1)
[warning] 17-17: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false
(artipacked)
📍 Affects 2 files
.github/workflows/ci.yml#L17-L17(this comment).github/workflows/publish.yml#L17-L17
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In @.github/workflows/ci.yml at line 17, Disable checkout credential persistence
in both workflow checkout steps: update .github/workflows/ci.yml lines 17-17 and
.github/workflows/publish.yml lines 17-17 to configure checkout with
persist-credentials set to false.
Source: Linters/SAST tools
|
Superseded by steward PR: checkout v7 full SHA + persist-credentials: false on ci/publish. |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
Supersedes Renovate #6. Full commit SHA and persist-credentials: false on ci + publish workflows.
Supersedes Renovate #6. Full commit SHA and persist-credentials: false on ci + publish workflows. Co-authored-by: weekly-github-steward <steward@zensystem.ai>
This PR contains the following updates:
v5→v7Release Notes
actions/checkout (actions/checkout)
v7.0.0Compare Source
v7Compare Source
v6.0.3Compare Source
v6.0.2Compare Source
v6.0.1Compare Source
v6.0.0Compare Source
v6Compare 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.
Summary by CodeRabbit