Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 8, 2025

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

Changelog

Sourced from actions/checkout's changelog.

Changelog

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

v4.2.0

v4.1.7

v4.1.6

v4.1.5

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by CodeRabbit

  • Chores
    • Updated GitHub Actions workflows to use the latest checkout action version to improve build reliability and security across all continuous integration pipelines.

✏️ Tip: You can customize this high-level summary in your review settings.

Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...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 added dependabot PRs with auto version bumps from dependabot dependencies Pull requests that update a dependency file labels Dec 8, 2025
@dependabot dependabot bot requested a review from jed326 as a code owner December 8, 2025 13:05
@dependabot dependabot bot added the dependabot PRs with auto version bumps from dependabot label Dec 8, 2025
@dependabot dependabot bot requested review from a team and peternied as code owners December 8, 2025 13:05
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 8, 2025

Walkthrough

Multiple GitHub Actions workflows are updated to use actions/checkout@v6 instead of actions/checkout@v5, with a corresponding changelog entry documenting the dependency bump. No functional logic or control flow is altered.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow Updates
.github/workflows/assemble.yml, .github/workflows/auto-release.yml, .github/workflows/benchmark-pull-request.yml, .github/workflows/changelog_verifier.yml, .github/workflows/codeql-analysis.yml, .github/workflows/create-documentation-issue.yml, .github/workflows/dependabot_pr.yml, .github/workflows/detect-breaking-change.yml, .github/workflows/gradle-check.yml, .github/workflows/links.yml, .github/workflows/lucene-snapshots.yml, .github/workflows/precommit.yml, .github/workflows/publish-maven-snapshots.yml, .github/workflows/version.yml, .github/workflows/wrapper.yml
Updated actions/checkout action from v5 to v6 across all workflow files. Changes affect checkout steps in various CI/CD jobs with no alterations to workflow logic or downstream steps.
Documentation
CHANGELOG.md
Added entry documenting the bump of actions/checkout from v5 to v6 with PR reference in the Unreleased 3.x section.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

  • Verify all 15 workflow files have the checkout action correctly updated from v5 to v6
  • Confirm no unintended changes were introduced alongside the version bump
  • Validate changelog entry matches the dependency update

Poem

🐰 A hop, a skip, a version bump so fine,
Checkout's upgraded—from five to nine... well, six!
Our workflows now move swift and fleet,
With actions fresh, this change is neat.
From v5 to v6, the journey's complete!

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning The description provides comprehensive information about the version bump, including release notes, changelog, and commit details from the actions/checkout repository. However, it does not follow the required repository template with a Description section, Related Issues section, or Check List. Add a Description section explaining what this change achieves, include a Related Issues section if applicable, and complete the required Check List items from the repository template.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely summarizes the main change: bumping the GitHub Actions checkout action from version 5 to version 6 across all workflows.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dependabot/github_actions/actions/checkout-6

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 99695fe and 4cc509b.

📒 Files selected for processing (16)
  • .github/workflows/assemble.yml (1 hunks)
  • .github/workflows/auto-release.yml (1 hunks)
  • .github/workflows/benchmark-pull-request.yml (3 hunks)
  • .github/workflows/changelog_verifier.yml (1 hunks)
  • .github/workflows/codeql-analysis.yml (1 hunks)
  • .github/workflows/create-documentation-issue.yml (1 hunks)
  • .github/workflows/dependabot_pr.yml (1 hunks)
  • .github/workflows/detect-breaking-change.yml (1 hunks)
  • .github/workflows/gradle-check.yml (3 hunks)
  • .github/workflows/links.yml (1 hunks)
  • .github/workflows/lucene-snapshots.yml (1 hunks)
  • .github/workflows/precommit.yml (1 hunks)
  • .github/workflows/publish-maven-snapshots.yml (1 hunks)
  • .github/workflows/version.yml (2 hunks)
  • .github/workflows/wrapper.yml (1 hunks)
  • CHANGELOG.md (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (20)
  • GitHub Check: precommit (25, ubuntu-24.04-arm)
  • GitHub Check: assemble (21, ubuntu-24.04-arm)
  • GitHub Check: assemble (21, windows-latest)
  • GitHub Check: precommit (21, windows-2025, true)
  • GitHub Check: assemble (25, ubuntu-24.04-arm)
  • GitHub Check: assemble (25, ubuntu-latest)
  • GitHub Check: assemble (25, windows-latest)
  • GitHub Check: Analyze (java)
  • GitHub Check: assemble (21, ubuntu-latest)
  • GitHub Check: precommit (25, windows-latest)
  • GitHub Check: precommit (25, macos-15)
  • GitHub Check: precommit (25, ubuntu-latest)
  • GitHub Check: dependabot
  • GitHub Check: precommit (21, macos-15)
  • GitHub Check: precommit (25, macos-15-intel)
  • GitHub Check: precommit (21, macos-15-intel)
  • GitHub Check: precommit (21, windows-latest)
  • GitHub Check: precommit (21, ubuntu-latest)
  • GitHub Check: precommit (21, ubuntu-24.04-arm)
  • GitHub Check: detect-breaking-change
🔇 Additional comments (16)
.github/workflows/assemble.yml (1)

13-13: Approve: actions/checkout v6 upgrade is compatible.

This version improves credential security by storing credentials in a separate file under $RUNNER_TEMP instead of directly in .git/config. No workflow changes are required — git fetch, git push, etc. continue to work automatically on GitHub-hosted runners.

.github/workflows/create-documentation-issue.yml (1)

24-24: Approve: actions/checkout v6 upgrade is compatible.

Standard GitHub-hosted runner setup with no breaking changes expected.

.github/workflows/links.yml (1)

13-13: Approve: actions/checkout v6 upgrade is compatible.

Standard GitHub-hosted runner with no breaking changes.

.github/workflows/dependabot_pr.yml (1)

21-24: Approve: actions/checkout v6 upgrade with token parameter is compatible.

The upgrade to v6 maintains backward compatibility with the token parameter. Improved credential security stores credentials in a separate file under $RUNNER_TEMP, and no workflow changes are required — git operations continue to work automatically.

.github/workflows/wrapper.yml (1)

10-10: Approve: actions/checkout v6 upgrade is compatible.

Standard upgrade with no breaking changes on GitHub-hosted runners.

.github/workflows/publish-maven-snapshots.yml (1)

21-21: Approve: actions/checkout v6 upgrade is compatible.

Standard upgrade with no breaking changes on GitHub-hosted runners.

.github/workflows/changelog_verifier.yml (1)

12-15: Approve: actions/checkout v6 upgrade with token and ref parameters is compatible.

The upgrade maintains backward compatibility with both token and ref parameters. v6 improves credential security and requires no workflow changes — git operations continue to work automatically.

.github/workflows/lucene-snapshots.yml (1)

31-34: Approve: actions/checkout v6 upgrade for external repository checkout is compatible.

The workflow checks out a public external repository (apache/lucene) using the default github.token, which is compatible with v6. v6 improves credential security and requires no workflow changes — authenticated git operations continue to work automatically. For private external repositories, ensure a custom token with appropriate permissions is provided.

.github/workflows/gradle-check.yml (1)

24-24: All checkout instances properly updated.

The v6 credential storage improvement (storing credentials in a separate file under $RUNNER_TEMP instead of directly in .git/config) is transparent to workflows—no changes required. All three checkout steps will continue to work as expected. The workflow runs on GitHub-hosted runners, so no compatibility concerns.

Also applies to: 45-45, 96-96

CHANGELOG.md (1)

144-144: Changelog entry is well-formatted.

The new dependency bump entry follows the established convention with proper backticks, PR reference, and placement in the Dependencies section.

.github/workflows/auto-release.yml (1)

25-25: Checkout action properly updated.

The single checkout instance is updated to v6 and will continue to work as expected.

.github/workflows/codeql-analysis.yml (1)

38-38: Checkout action properly updated.

The CodeQL workflow's checkout step is correctly updated to v6. The security analysis will continue to function normally.

.github/workflows/detect-breaking-change.yml (1)

9-9: Checkout action properly updated.

The breaking change detection workflow's checkout step is correctly updated to v6.

.github/workflows/precommit.yml (1)

17-17: Checkout action properly updated across all OS variants.

The precommit workflow's single checkout step is correctly updated to v6 and will work consistently across all matrix OS configurations (ubuntu-latest, windows-latest, macos-15, macos-15-intel, ubuntu-24.04-arm, windows-2025).

.github/workflows/version.yml (1)

52-52: Both checkout instances properly updated.

The two checkout steps (one for BASE branch, one for MAIN_BRANCH) are correctly updated to v6. The explicit ref parameters will continue to work normally with v6's credential storage mechanism.

Also applies to: 78-78

.github/workflows/benchmark-pull-request.yml (1)

19-19: All three checkout instances properly updated.

The three checkout steps are correctly updated to v6. The explicit token parameter at line 142 will continue to work as expected with v6's improved credential handling. All checkout steps run on GitHub-hosted runners with no compatibility concerns.

Also applies to: 138-138, 162-162


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

dependabot bot and others added 2 commits December 8, 2025 13:09
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Sandesh Kumar <sandeshkr419@gmail.com>
@sandeshkr419 sandeshkr419 merged commit 1e75673 into main Dec 10, 2025
33 checks passed
@sandeshkr419 sandeshkr419 deleted the dependabot/github_actions/actions/checkout-6 branch December 10, 2025 19:58
fdesu pushed a commit to fdesu/OpenSearch that referenced this pull request Dec 13, 2025
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandesh Kumar <sandeshkr419@gmail.com>
fdesu pushed a commit to fdesu/OpenSearch that referenced this pull request Dec 13, 2025
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandesh Kumar <sandeshkr419@gmail.com>
liuguoqingfz pushed a commit to liuguoqingfz/OpenSearch that referenced this pull request Dec 15, 2025
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandesh Kumar <sandeshkr419@gmail.com>
kaushalmahi12 pushed a commit to kaushalmahi12/OpenSearch that referenced this pull request Jan 8, 2026
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandesh Kumar <sandeshkr419@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependabot PRs with auto version bumps from dependabot dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant