Skip to content

chore(deps): update actions/checkout action to v6#224

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/actions-checkout-6.x
Open

chore(deps): update actions/checkout action to v6#224
renovate[bot] wants to merge 1 commit intomainfrom
renovate/actions-checkout-6.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 20, 2025

This PR contains the following updates:

Package Type Update Change
actions/checkout action major v4v6.0.2

Release Notes

actions/checkout (actions/checkout)

v6.0.2

Compare Source

v6.0.1

Compare Source

v6.0.0

Compare Source

v5.0.1

Compare Source

What's Changed

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

v5.0.0

Compare Source

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

Compare Source

What's Changed

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

v4.3.0

Compare Source

What's Changed
New Contributors

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

v4.2.2

Compare Source

v4.2.1

Compare Source

v4.2.0

Compare Source

v4.1.7

Compare Source

v4.1.6

Compare Source

v4.1.5

Compare Source

v4.1.4

Compare Source

v4.1.3

Compare Source

v4.1.2

Compare Source

  • Fix: Disable sparse checkout whenever sparse-checkout option is not present @​dscho in #​1598

v4.1.1

Compare Source

v4.1.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner November 20, 2025 19:00
@renovate renovate bot added dependencies Pull requests that update a dependency file github-tags major labels Nov 20, 2025
@renovate renovate bot force-pushed the renovate/actions-checkout-6.x branch from 9178832 to 9d7df28 Compare December 2, 2025 19:03
@renovate renovate bot force-pushed the renovate/actions-checkout-6.x branch from 9d7df28 to 1c08c5e Compare December 15, 2025 15:07
@renovate renovate bot force-pushed the renovate/actions-checkout-6.x branch from 1c08c5e to f771443 Compare January 22, 2026 18:39
@renovate renovate bot force-pushed the renovate/actions-checkout-6.x branch from f771443 to 4c60c0a Compare February 12, 2026 13:16
@renovate renovate bot force-pushed the renovate/actions-checkout-6.x branch from 4c60c0a to 28e8528 Compare March 5, 2026 11:36
@@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
Copy link

Choose a reason for hiding this comment

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

Bug: The upgrade to actions/checkout@v6 will likely cause authentication failures in the stefanzweifel/git-auto-commit-action@v6 step due to a breaking change in credential handling.
Severity: HIGH

Suggested Fix

To ensure git authentication works correctly, either revert to actions/checkout@v5 or update the actions/checkout@v6 step to explicitly persist credentials by setting persist-credentials: true.

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: .github/workflows/build.yaml#L17

Potential issue: Upgrading `actions/checkout` from v4 to v6 changes the credential
storage mechanism. The new method, which stores credentials in `$RUNNER_TEMP` using
`includeIf` directives, is incompatible with actions that perform git operations without
being explicitly configured for this new setup. The
`stefanzweifel/git-auto-commit-action@v6` step in the `build.yaml` workflow relies on
the default credential handling to push commits. Because the checkout step lacks
`persist-credentials: true` or an explicit `token`, the auto-commit action will likely
fail to authenticate, breaking the automated build workflow.

Did we get this right? 👍 / 👎 to inform future reviews.

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-tags major

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants