Skip to content

Bump actions/checkout from 7.0.0 to 7.0.1#77

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-7.0.1
Closed

Bump actions/checkout from 7.0.0 to 7.0.1#77
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-7.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 23, 2026

Copy link
Copy Markdown
Contributor

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps actions/checkout from 7.0.0 to 7.0.1.

Release notes

Sourced from actions/checkout's releases.

v7.0.1

What's Changed

Full Changelog: actions/checkout@v7...v7.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

v4.2.2

v4.2.1

... (truncated)

Commits

Summary by CodeRabbit

  • Chores
    • Updated repository checkout actions across automated quality, security, build, and release workflows.
    • Maintained the existing pinned version references and workflow behavior.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jul 23, 2026
@coderabbitai

coderabbitai Bot commented Jul 23, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Updated the pinned actions/checkout commit in six GitHub Actions workflows. Existing version comments and all other workflow configuration remain unchanged.

Changes

Checkout action pin updates

Layer / File(s) Summary
Update workflow checkout pins
.github/workflows/codeql.yml, .github/workflows/lint.yml, .github/workflows/qodana.yml, .github/workflows/release-build.yml, .github/workflows/security.yml, .github/workflows/sonar.yml
Each workflow now uses a different pinned actions/checkout commit while retaining the v6.0.3 comment and existing workflow steps.

Estimated code review effort: 1 (Trivial) | ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
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.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: bumping actions/checkout from 7.0.0 to 7.0.1.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/github_actions/actions/checkout-7.0.1

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

@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-7.0.1 branch from a557601 to bd59f34 Compare July 24, 2026 03:43

@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

🧹 Nitpick comments (1)
.github/workflows/codeql.yml (1)

24-24: 🔒 Security & Privacy | 🔵 Trivial | ⚡ Quick win

Security Misconfiguration (CWE-522): Insufficiently Protected Credentials

Make checkout credential persistence explicit across the workflow cohort.

These jobs execute or scan checked-out repository content, yet none opts out of persisted checkout credentials. Add persist-credentials: false at each site unless a later step intentionally requires authenticated Git access; verify that Qodana is not running in a privileged pull-request context.

  • .github/workflows/codeql.yml#L24-L24: add with: persist-credentials: false.
  • .github/workflows/lint.yml#L20-L20: add with: persist-credentials: false.
  • .github/workflows/qodana.yml#L19-L22: add the input alongside ref and fetch-depth.
  • .github/workflows/release-build.yml#L20-L20: add with: persist-credentials: false.
  • .github/workflows/security.yml#L24-L24: add with: persist-credentials: false.
  • .github/workflows/sonar.yml#L19-L21: add the input alongside fetch-depth.
🤖 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/codeql.yml at line 24, Add persist-credentials: false to
the actions/checkout step in .github/workflows/codeql.yml:24-24,
.github/workflows/lint.yml:20-20, .github/workflows/release-build.yml:20-20, and
.github/workflows/security.yml:24-24; add the same input alongside ref and
fetch-depth in .github/workflows/qodana.yml:19-22 and alongside fetch-depth in
.github/workflows/sonar.yml:19-21. Verify Qodana is not running in a privileged
pull-request context.

Source: Linters/SAST tools

🤖 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/codeql.yml:
- Line 24: Synchronize the actions/checkout version annotations with the pinned
v7.0.1 SHA. Update the comments at .github/workflows/codeql.yml:24,
.github/workflows/lint.yml:20, .github/workflows/qodana.yml:19,
.github/workflows/release-build.yml:20, .github/workflows/security.yml:24, and
.github/workflows/sonar.yml:19 from v6.0.3 to v7.0.1 without changing the pinned
references.

---

Nitpick comments:
In @.github/workflows/codeql.yml:
- Line 24: Add persist-credentials: false to the actions/checkout step in
.github/workflows/codeql.yml:24-24, .github/workflows/lint.yml:20-20,
.github/workflows/release-build.yml:20-20, and
.github/workflows/security.yml:24-24; add the same input alongside ref and
fetch-depth in .github/workflows/qodana.yml:19-22 and alongside fetch-depth in
.github/workflows/sonar.yml:19-21. Verify Qodana is not running in a privileged
pull-request context.
🪄 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: 2c381fe1-e781-4eca-aad6-a57adc3f8206

📥 Commits

Reviewing files that changed from the base of the PR and between 3b678a6 and bd59f34.

📒 Files selected for processing (6)
  • .github/workflows/codeql.yml
  • .github/workflows/lint.yml
  • .github/workflows/qodana.yml
  • .github/workflows/release-build.yml
  • .github/workflows/security.yml
  • .github/workflows/sonar.yml

steps:
- name: Checkout repository
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # Lukittu versioon v6.0.3.
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # Lukittu versioon v6.0.3.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Synchronize all checkout version annotations.

The pinned SHA is actions/checkout v7.0.1, but all six comments still say v6.0.3. Update each annotation to v7.0.1 so dependency audits remain accurate. (gitea.dev.zamar.aero)

  • .github/workflows/codeql.yml#L24-L24: change the annotation to v7.0.1.
  • .github/workflows/lint.yml#L20-L20: change the annotation to v7.0.1.
  • .github/workflows/qodana.yml#L19-L19: change the annotation to v7.0.1.
  • .github/workflows/release-build.yml#L20-L20: change the annotation to v7.0.1.
  • .github/workflows/security.yml#L24-L24: change the annotation to v7.0.1.
  • .github/workflows/sonar.yml#L19-L19: change the annotation to v7.0.1.
🧰 Tools
🪛 zizmor (1.26.1)

[warning] 23-24: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)

📍 Affects 6 files
  • .github/workflows/codeql.yml#L24-L24 (this comment)
  • .github/workflows/lint.yml#L20-L20
  • .github/workflows/qodana.yml#L19-L19
  • .github/workflows/release-build.yml#L20-L20
  • .github/workflows/security.yml#L24-L24
  • .github/workflows/sonar.yml#L19-L19
🤖 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/codeql.yml at line 24, Synchronize the actions/checkout
version annotations with the pinned v7.0.1 SHA. Update the comments at
.github/workflows/codeql.yml:24, .github/workflows/lint.yml:20,
.github/workflows/qodana.yml:19, .github/workflows/release-build.yml:20,
.github/workflows/security.yml:24, and .github/workflows/sonar.yml:19 from
v6.0.3 to v7.0.1 without changing the pinned references.

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@9c091bb...3d3c42e)

---
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>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-7.0.1 branch from bd59f34 to 3825bab Compare July 24, 2026 08:25

@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: 2

🤖 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/qodana.yml:
- Around line 19-22: Disable checkout credential persistence in both workflows:
add persist-credentials: false to the existing with block for actions/checkout
in .github/workflows/qodana.yml (lines 19-22), and add a with block containing
the same setting to actions/checkout in .github/workflows/security.yml (line
24).
- Line 19: Update the checkout action version comments from v6.0.3 to v7.0.1 in
.github/workflows/qodana.yml:19, .github/workflows/security.yml:24,
.github/workflows/codeql.yml:24, .github/workflows/release-build.yml:20,
.github/workflows/sonar.yml:19, and .github/workflows/lint.yml:20; leave the
pinned SHA unchanged.
🪄 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: 3f115eba-93fe-45fc-ae99-67dd4c9acc1e

📥 Commits

Reviewing files that changed from the base of the PR and between bd59f34 and 3825bab.

📒 Files selected for processing (6)
  • .github/workflows/codeql.yml
  • .github/workflows/lint.yml
  • .github/workflows/qodana.yml
  • .github/workflows/release-build.yml
  • .github/workflows/security.yml
  • .github/workflows/sonar.yml
🚧 Files skipped from review as they are similar to previous changes (4)
  • .github/workflows/sonar.yml
  • .github/workflows/release-build.yml
  • .github/workflows/codeql.yml
  • .github/workflows/lint.yml

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # Lukittu versioon v6.0.3.
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # Lukittu versioon v6.0.3.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

set -euo pipefail

printf '\n## qodana.yml\n'
cat -n .github/workflows/qodana.yml | sed -n '1,80p'

printf '\n## security.yml\n'
cat -n .github/workflows/security.yml | sed -n '1,100p'

printf '\n## occurrences of checkout pin/comment\n'
rg -n "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1|v7\.0\.1|v6\.0\.3" .github/workflows

Repository: Insaner1980/dBcheck

Length of output: 4396


🌐 Web query:

actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 v6.0.3 v7.0.1

💡 Result:

The identifier 3d3c42e5aac5ba805825da76410c181273ba90b1 is the specific commit SHA for the v7.0.1 release of the actions/checkout GitHub Action [1][2][3]. v7.0.1 is a valid and released version of actions/checkout [3][4], published on July 20, 2026 [3]. It includes several bug fixes, such as skipping unsafe PR checks when the input is default, trimming ASCII whitespace for branches, and escaping values passed to --unset [3][5]. v6.0.3 is an earlier, distinct release in the v6.x series of the action [4][6], which preceded the major v7 release [4][7]. The v7.x series introduced significant changes, including migrating the action to ESM (ECMAScript Modules) to support newer @actions/* packages and adding a new allow-unsafe-pr-checkout input to mitigate security risks associated with pull_request_target workflows [7].

Citations:


Update the checkout version comments to v7.0.1. The pinned SHA is v7.0.1, but the comment still says v6.0.3 in:

  • .github/workflows/qodana.yml:19
  • .github/workflows/security.yml:24
  • .github/workflows/codeql.yml:24
  • .github/workflows/release-build.yml:20
  • .github/workflows/sonar.yml:19
  • .github/workflows/lint.yml:20
🧰 Tools
🪛 zizmor (1.26.1)

[warning] 19-22: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)

📍 Affects 2 files
  • .github/workflows/qodana.yml#L19-L19 (this comment)
  • .github/workflows/security.yml#L24-L24
🤖 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/qodana.yml at line 19, Update the checkout action version
comments from v6.0.3 to v7.0.1 in .github/workflows/qodana.yml:19,
.github/workflows/security.yml:24, .github/workflows/codeql.yml:24,
.github/workflows/release-build.yml:20, .github/workflows/sonar.yml:19, and
.github/workflows/lint.yml:20; leave the pinned SHA unchanged.

Comment on lines +19 to 22
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # Lukittu versioon v6.0.3.
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}
fetch-depth: 0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

Sensitive Data Exposure (CWE-522): Insufficiently Protected Credentials

Reachability: External

Disable checkout credential persistence in both workflows.

  • .github/workflows/qodana.yml#L19-L22: add persist-credentials: false under with.
  • .github/workflows/security.yml#L24-L24: add a with block containing persist-credentials: false.
🧰 Tools
🪛 zizmor (1.26.1)

[warning] 19-22: credential persistence through GitHub Actions artifacts (artipacked): does not set persist-credentials: false

(artipacked)

📍 Affects 2 files
  • .github/workflows/qodana.yml#L19-L22 (this comment)
  • .github/workflows/security.yml#L24-L24
🤖 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/qodana.yml around lines 19 - 22, Disable checkout
credential persistence in both workflows: add persist-credentials: false to the
existing with block for actions/checkout in .github/workflows/qodana.yml (lines
19-22), and add a with block containing the same setting to actions/checkout in
.github/workflows/security.yml (line 24).

Source: Linters/SAST tools

@Insaner1980

Copy link
Copy Markdown
Owner

Korvaava PR #87 päivitti kaikki checkout-pinnit versioon 7.0.1, korjasi versiokommentit ja asetti persist-credentials: false. Tämä PR on nyt kokonaan korvattu.

@dependabot @github

dependabot Bot commented on behalf of github Jul 24, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/github_actions/actions/checkout-7.0.1 branch July 24, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant