Skip to content

ci: bump actions/checkout from 6 to 7#12

Merged
cryptoxdog merged 2 commits into
mainfrom
dependabot/github_actions/actions/checkout-7
Jul 20, 2026
Merged

ci: bump actions/checkout from 6 to 7#12
cryptoxdog merged 2 commits into
mainfrom
dependabot/github_actions/actions/checkout-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 20, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/checkout from 6 to 7.

Release notes

Sourced from actions/checkout's releases.

v7.0.0

What's Changed

New Contributors

Full Changelog: actions/checkout@v6.0.3...v7.0.0

v6.0.3

What's Changed

New Contributors

Full Changelog: actions/checkout@v6...v6.0.3

v6.0.2

What's Changed

Full Changelog: actions/checkout@v6.0.1...v6.0.2

v6.0.1

What's Changed

Full Changelog: actions/checkout@v6...v6.0.1

Changelog

Sourced from actions/checkout's changelog.

Changelog

v7.0.1

v7.0.0

v6.0.3

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

... (truncated)

Commits

@dependabot @github

dependabot Bot commented on behalf of github Jun 20, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, github-actions. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@coderabbitai

coderabbitai Bot commented Jun 20, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

All GitHub Actions workflow files (ci.yml, coverage.yml, integration.yml, nightly.yml, pre-commit-ci.yml, release-publish.yml, release.yml) have their actions/checkout step updated from @v6 to @v7 across every job. No other workflow logic, commands, or configuration is changed.

Changes

actions/checkout v6 → v7 upgrade

Layer / File(s) Summary
Checkout version bump across all workflow files
.github/workflows/ci.yml, .github/workflows/coverage.yml, .github/workflows/integration.yml, .github/workflows/nightly.yml, .github/workflows/pre-commit-ci.yml, .github/workflows/release-publish.yml, .github/workflows/release.yml
All 25 actions/checkout@v6 references across every job in every workflow file are replaced with actions/checkout@v7. No other step logic, environment variables, matrix config, or gating conditions are modified.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Poem

🐇 Hop, hop, hop through the CI lane,
From v6 to v7 we hop again!
Each workflow file gets a fresh new uses,
No logic changed — just version cruises.
The bunny approves this tidy gain! ✅

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately and concisely describes the main change: bumping the actions/checkout GitHub Action from version 6 to version 7 across multiple CI workflow files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 47: Replace all instances of `actions/checkout@v7` with a pinned commit
SHA reference instead of the tag-based version to eliminate mutable-tag
supply-chain risk. Additionally, add `persist-credentials: false` to the `with:`
configuration for every checkout step to disable GITHUB_TOKEN credential
persistence for subsequent git operations. Apply this pattern consistently to
all checkout steps throughout the workflow file.
🪄 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

Run ID: fb51c249-4004-46eb-b450-d3169e671abc

📥 Commits

Reviewing files that changed from the base of the PR and between ab9df5f and daccd07.

📒 Files selected for processing (7)
  • .github/workflows/ci.yml
  • .github/workflows/coverage.yml
  • .github/workflows/integration.yml
  • .github/workflows/nightly.yml
  • .github/workflows/pre-commit-ci.yml
  • .github/workflows/release-publish.yml
  • .github/workflows/release.yml

Comment thread .github/workflows/ci.yml Outdated
@cryptoxdog

Copy link
Copy Markdown
Collaborator

@dependabot rebase

Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-7 branch from daccd07 to 8bdb662 Compare July 20, 2026 03:05
…rsistence

All actions/checkout@v7 steps in ci.yml were tag-pinned (mutable) and did not
set persist-credentials: false, exposing the workflow to upstream tag
retargeting and leaving GITHUB_TOKEN available to subsequent git operations
in the same job.

No step in this file performs git push/commit, so disabling credential
persistence has no functional impact.

Addresses CodeRabbit review (zizmor: unpinned-uses, artipacked) on this PR.

Remediation-Cycle: #12/cycle-1
Co-authored-by: Cursor <cursoragent@cursor.com>
@sonarqubecloud

Copy link
Copy Markdown

@cryptoxdog

Copy link
Copy Markdown
Collaborator

Remediation cycle 1 — summary

Findings processed: 1

Finding Classification Action
CodeRabbit/zizmor: actions/checkout@v7 unpinned + no persist-credentials: false (ci.yml, 7 occurrences) VALIDATE → accepted Fixed in 961c3b3

Verification: SHA 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 independently confirmed against actions/checkout's git/ref/tags/v7. YAML validity + relevant pre-commit hooks (check-yaml, trailing-whitespace, mixed-line-ending, etc.) run locally, all green, before push. Confirmed no job in ci.yml performs git push/git commit, so persist-credentials: false has no functional impact.

Thread resolved. Waiting on CI to confirm green on the new commit.

@cryptoxdog
cryptoxdog merged commit 8a5581b into main Jul 20, 2026
15 checks passed
@cryptoxdog
cryptoxdog deleted the dependabot/github_actions/actions/checkout-7 branch July 20, 2026 04:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant