chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 - #147
chore(deps): bump actions/checkout from 7.0.0 to 7.0.1#147dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v7.0.0...v7.0.1) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
|
PR author is in the excluded authors list. |
📝 WalkthroughWalkthroughThe workflows update all referenced ChangesCheckout action update
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 5 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
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 23: Disable checkout credential persistence for the Checkout steps using
actions/checkout in .github/workflows/ci.yml at lines 23-23,
.github/workflows/coverage.yml at lines 21-21, and
.github/workflows/security.yml at lines 25-25 by adding with:
persist-credentials: false; no authenticated git access is required.
🪄 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: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: d1a87767-cda2-44a7-8644-b357eb02d689
📒 Files selected for processing (5)
.github/workflows/ci.yml.github/workflows/coverage.yml.github/workflows/npm-publish.yml.github/workflows/release.yml.github/workflows/security.yml
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v7.0.0 | ||
| uses: actions/checkout@v7.0.1 |
There was a problem hiding this comment.
🔒 Security & Privacy | 🟠 Major | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
for f in .github/workflows/ci.yml .github/workflows/coverage.yml .github/workflows/security.yml; do
echo "### $f"
wc -l "$f"
echo
nl -ba "$f" | sed -n '1,220p'
echo
doneRepository: Microck/kagi-cli
Length of output: 252
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# Show checkout step context and any git/auth-related steps in the workflows.
rg -n -C 3 'actions/checkout|persist-credentials|git |github.token|GITHUB_TOKEN|permissions:' .github/workflows/ci.yml .github/workflows/coverage.yml .github/workflows/security.ymlRepository: Microck/kagi-cli
Length of output: 2203
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# Inspect the repository for any workflow docs or conventions around checkout credentials.
rg -n 'persist-credentials|checkout' .github README* docs* . 2>/dev/null | head -n 200Repository: Microck/kagi-cli
Length of output: 2047
🏁 Script executed:
#!/bin/bash
set -euo pipefail
nl -ba .github/workflows/ci.yml | sed -n '1,140p'
echo '---'
nl -ba .github/workflows/coverage.yml | sed -n '1,120p'
echo '---'
nl -ba .github/workflows/security.yml | sed -n '1,140p'Repository: Microck/kagi-cli
Length of output: 194
Sensitive Data Exposure (CWE-522): Insufficiently Protected Credentials
Disable checkout credential persistence in these non-publishing workflows. actions/checkout writes the workflow token into git config by default; add with: persist-credentials: false to the Checkout steps in .github/workflows/ci.yml#L23, .github/workflows/coverage.yml#L21, and .github/workflows/security.yml#L25 unless authenticated git access is required.
🧰 Tools
🪛 zizmor (1.26.1)
[warning] 22-23: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false
(artipacked)
📍 Affects 3 files
.github/workflows/ci.yml#L23-L23(this comment).github/workflows/coverage.yml#L21-L21.github/workflows/security.yml#L25-L25
🤖 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 23, Disable checkout credential persistence
for the Checkout steps using actions/checkout in .github/workflows/ci.yml at
lines 23-23, .github/workflows/coverage.yml at lines 21-21, and
.github/workflows/security.yml at lines 25-25 by adding with:
persist-credentials: false; no authenticated git access is required.
Source: Linters/SAST tools
Bumps actions/checkout from 7.0.0 to 7.0.1.
Release notes
Sourced from actions/checkout's releases.
Changelog
Sourced from actions/checkout's changelog.
Commits
3d3c42eprep v7.0.1 release (#2531)2880268escape values passed to --unset (#2530)12cd223trim only ascii whitespace for branch (#2521)62661c4skip running unsafe pr check if input is default (#2518)e8d4307Bump the minor-actions-dependencies group with 2 updates (#2499)631c942eslint 9 (#2474)4f1f4aeBump actions/upload-artifact from 4 to 7 (#2476)ba09753Bump actions/checkout from 6 to 7 (#2488)b9e0990Bump docker/login-action from 3.3.0 to 4.2.0 (#2479)e8cb398Bump docker/build-push-action from 6.5.0 to 7.2.0 (#2478)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Summary by CodeRabbit