Skip to content

build(deps): bump actions/checkout from 4 to 6#67

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/checkout-6
Open

build(deps): bump actions/checkout from 4 to 6#67
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/checkout-6

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Mar 30, 2026

Bumps actions/checkout from 4 to 6.

Release notes

Sourced from actions/checkout's releases.

v6.0.0

What's Changed

Full Changelog: actions/checkout@v5.0.0...v6.0.0

v6-beta

What's Changed

Updated persist-credentials to store the credentials under $RUNNER_TEMP instead of directly in the local git config.

This requires a minimum Actions Runner version of v2.329.0 to access the persisted credentials for Docker container action scenarios.

v5.0.1

What's Changed

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

v5.0.0

What's Changed

⚠️ Minimum Compatible Runner Version

v2.327.1
Release Notes

Make sure your runner is updated to this version or newer to use this release.

Full Changelog: actions/checkout@v4...v5.0.0

v4.3.1

What's Changed

Full Changelog: actions/checkout@v4...v4.3.1

v4.3.0

What's Changed

... (truncated)

Commits

@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Mar 30, 2026

Labels

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

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

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Mar 30, 2026
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

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

Devin Review found 1 potential issue.

View 1 additional finding in Devin Review.

Open in Devin Review

steps:
- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@v6
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔴 actions/checkout pinned to mutable tag instead of commit SHA, inconsistent with all other workflows

Every other workflow in the repository (ci.yml, pr-check.yml, deploy.yml) pins actions/checkout to the exact commit SHA @de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2. This PR changes codex.yml to use the mutable tag @v6 without a SHA pin, which is both a security risk (a compromised tag could inject malicious code into the workflow) and inconsistent with the repository's established pattern.

Suggested change
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

1 issue found across 1 file

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name=".github/workflows/codex.yml">

<violation number="1" location=".github/workflows/codex.yml:12">
P2: Pin `actions/checkout` to the full commit SHA (`de0fac2...`) to match the rest of the repo's workflows and prevent supply-chain attacks via mutable tags.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

steps:
- name: Checkout repo
uses: actions/checkout@v4
uses: actions/checkout@v6
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2: Pin actions/checkout to the full commit SHA (de0fac2...) to match the rest of the repo's workflows and prevent supply-chain attacks via mutable tags.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .github/workflows/codex.yml, line 12:

<comment>Pin `actions/checkout` to the full commit SHA (`de0fac2...`) to match the rest of the repo's workflows and prevent supply-chain attacks via mutable tags.</comment>

<file context>
@@ -9,7 +9,7 @@ jobs:
     steps:
       - name: Checkout repo
-        uses: actions/checkout@v4
+        uses: actions/checkout@v6
 
       - name: Run Codex
</file context>
Suggested change
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

@dependabot dependabot Bot changed the title chore(deps): bump actions/checkout from 4 to 6 build(deps): bump actions/checkout from 4 to 6 Mar 30, 2026
@dependabot dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-6 branch from ad0456f to ccc1ca2 Compare March 30, 2026 06:33
@dependabot dependabot Bot changed the title build(deps): bump actions/checkout from 4 to 6 chore(deps): bump actions/checkout from 4 to 6 Mar 31, 2026
@dependabot dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-6 branch 5 times, most recently from 548cef5 to b8697ce Compare April 3, 2026 05:32
@dependabot dependabot Bot changed the title chore(deps): bump actions/checkout from 4 to 6 build(deps): bump actions/checkout from 4 to 6 Apr 7, 2026
@dependabot dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-6 branch 4 times, most recently from 4bfd072 to 8e15d07 Compare April 9, 2026 09:06
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

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

Devin Review found 1 new potential issue.

View 3 additional findings in Devin Review.

Open in Devin Review

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 actions/checkout pinned to floating tag v6 instead of commit SHA, inconsistent with rest of repo

Same issue as in codex.yml: all other workflows pin actions/checkout to SHA de0fac2e4500dabe0009e67214ff5f5447ce83dd (see .github/workflows/ci.yml, .github/workflows/deploy.yml, .github/workflows/pr-check.yml), but deploy-frontend.yml uses the mutable @v6 tag. This is both a convention violation and a supply-chain security risk for the production deployment workflow.

Suggested change
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@dependabot dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-6 branch 3 times, most recently from 10c45a2 to 1a7b5eb Compare April 15, 2026 09:53
@dependabot dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-6 branch from 1a7b5eb to 71008fd Compare April 17, 2026 23:27
Copy link
Copy Markdown

@propel-code-bot propel-code-bot Bot left a comment

Choose a reason for hiding this comment

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

Dependency upgrade from actions/checkout v4 to v6 was reviewed with no issues identified.

Status: No Issues Found | Risk: Low

Review Details

📁 2 files reviewed | 💬 0 comments

Instruction Files
├── AGENTS.md
└── CLAUDE.md

@dependabot dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-6 branch 3 times, most recently from fcb135e to fd622c1 Compare April 18, 2026 04:00
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  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-6 branch from fd622c1 to 727a9cf Compare April 18, 2026 16:17
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants