Skip to content

chore(deps): bump actions/checkout from 4 to 7#3

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

chore(deps): bump actions/checkout from 4 to 7#3
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-7

Conversation

@dependabot

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

Copy link
Copy Markdown

Bumps actions/checkout from 4 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

v6.0.0

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

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

@dependabot @github

dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Author

Labels

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

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

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...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 d6cf808 to 1856f68 Compare July 7, 2026 03:46
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

@codacy-production codacy-production 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.

Pull Request Overview

The workflows have been successfully updated to version 7 of the checkout action, which aligns with the project's goal to support Node.js 24 and utilize enhanced security features. While the pull request is up to standards, analysis of the workflow files reveals a systemic opportunity to harden the supply chain. Transitioning from mutable tags to immutable commit references for third-party actions is recommended to protect against tag-spoofing and ensure build integrity.

About this PR

  • Across both ci.yml and release.yml, several third-party actions utilize mutable version tags (e.g., @stable, @v2, @nextest). This practice introduces a supply-chain risk as the underlying code for these actions can be modified without visibility. It is recommended to pin these actions to specific commit SHAs to ensure build integrity and security.

Test suggestions

  • Verify that all CI jobs (Format, Clippy, Unit tests, etc.) successfully checkout the repository using v7
  • Verify the release workflow successfully checkouts the repository using v7
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that all CI jobs (Format, Clippy, Unit tests, etc.) successfully checkout the repository using v7
2. Verify the release workflow successfully checkouts the repository using v7

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

Comment thread .github/workflows/ci.yml
- uses: actions/checkout@v7
with:
path: dpp-engine
- uses: dtolnay/rust-toolchain@stable

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔴 HIGH RISK

Using a mutable tag for this third-party action introduces a supply-chain risk. If the tag is updated to include malicious code, it would be executed immediately in the CI environment. Using immutable commit references is a recommended security practice for third-party actions.

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.

0 participants