Skip to content

ci(deps): bump actions/checkout from 6.0.2 to 6.0.3#8678

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

ci(deps): bump actions/checkout from 6.0.2 to 6.0.3#8678
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-6.0.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Bumps actions/checkout from 6.0.2 to 6.0.3.

Release notes

Sourced from actions/checkout's releases.

v6.0.3

What's Changed

New Contributors

Full Changelog: actions/checkout@v6...v6.0.3

Changelog

Sourced from actions/checkout's changelog.

Changelog

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

v4.2.0

v4.1.7

... (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 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 the GitHub Actions checkout action to a newer version across all continuous integration, testing, and deployment workflows. These routine infrastructure updates enhance system reliability and maintain current security standards across all automated build, test, validation, and deployment processes. No functional changes to user-facing features.

Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@de0fac2...df4cb1c)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added area/ci-tooling Indicates the PR includes changes for CI or tooling ok-to-test Indicates a non-member PR verified by an org member that is safe to test. labels Jun 5, 2026
@openshift-merge-bot
Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jun 5, 2026

📝 Walkthrough

Walkthrough

This PR updates the pinned actions/checkout GitHub Action from version v6.0.2 to v6.0.3 across 13 workflow files in the .github/workflows/ directory. The changes include both reusable workflows (codespell, cpo-container-sync, dependabot-commit-fix, docs-build, envtest-kube, envtest-ocp, gitlint, gocacheprog-test, lint, test, verify) and direct workflow files (address-review-comments, sync-community-fork, validate-cpo-overrides). Workflows with multiple jobs that use checkout were updated in both job contexts. No workflow logic, job structure, or subsequent action behavior was modified.

Suggested reviewers

  • sjenning
  • enxebre
  • bryan-cox
🚥 Pre-merge checks | ✅ 11
✅ Passed checks (11 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: bumping the actions/checkout dependency from version 6.0.2 to 6.0.3 across multiple workflow files.
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.
Stable And Deterministic Test Names ✅ Passed PR only modifies GitHub Actions workflows to bump actions/checkout version; no Ginkgo test files are changed, so check is not applicable.
Test Structure And Quality ✅ Passed Custom check requires reviewing Ginkgo test code, but PR contains only GitHub Actions workflow updates with no test files modified.
Topology-Aware Scheduling Compatibility ✅ Passed PR only updates GitHub Actions workflow files (actions/checkout v6.0.2→v6.0.3), not deployment manifests, operator code, or controllers. Check for topology-aware scheduling is not applicable.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR only updates GitHub Actions workflow files to bump actions/checkout; no new Ginkgo e2e tests are added, so the IPv6/disconnected network check is not applicable.
No-Weak-Crypto ✅ Passed PR only updates actions/checkout version in GitHub Actions workflows; no weak cryptography (MD5, SHA1, DES, RC4, 3DES, Blowfish, ECB) usage introduced or present in changes.
Container-Privileges ✅ Passed No container or Kubernetes manifests found in PR. Changes are GitHub Actions workflow dependency updates (actions/checkout v6.0.2→v6.0.3) with no privilege-related configurations.
No-Sensitive-Data-In-Logs ✅ Passed PR adds GitHub workflow files and scripts without exposing sensitive data in logs. Secrets use proper GitHub Actions masking; tokens in curl commands are redirected to files, not printed.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/github_actions/actions/checkout-6.0.3

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

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Jun 5, 2026

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci openshift-ci Bot requested review from Nirshal and enxebre June 5, 2026 01:07
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Jun 5, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign csrwng for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 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/gocacheprog-test-reusable.yaml:
- Line 15: The workflow currently pins actions/checkout to the wrong commit SHA
(uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10) while labeling
it as v6.0.3; update the pin so the tag and SHA match by replacing the SHA with
the correct commit for v6.0.3 (9f698171ed81b15d1823a05fc7211befd50c8ae0) or
simply use the tag name (actions/checkout@v6.0.3) in the line referencing
actions/checkout to ensure consistency.
🪄 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: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: 5aa87a4a-95d5-4b13-937c-8592a2d9eca6

📥 Commits

Reviewing files that changed from the base of the PR and between f13c62d and 177142e.

📒 Files selected for processing (14)
  • .github/workflows/address-review-comments.yaml
  • .github/workflows/codespell-reusable.yaml
  • .github/workflows/cpo-container-sync-reusable.yaml
  • .github/workflows/dependabot-commit-fix-reusable.yaml
  • .github/workflows/docs-build-reusable.yaml
  • .github/workflows/envtest-kube-reusable.yaml
  • .github/workflows/envtest-ocp-reusable.yaml
  • .github/workflows/gitlint-reusable.yaml
  • .github/workflows/gocacheprog-test-reusable.yaml
  • .github/workflows/lint-reusable.yaml
  • .github/workflows/sync-community-fork.yaml
  • .github/workflows/test-reusable.yaml
  • .github/workflows/validate-cpo-overrides.yaml
  • .github/workflows/verify-reusable.yaml

timeout-minutes: 10
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
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.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify that the commit SHA matches the v6.0.3 tag in actions/checkout

# Fetch the commit SHA for the v6.0.3 tag from the actions/checkout repository
gh api repos/actions/checkout/git/ref/tags/v6.0.3 --jq '.object.sha'

# Expected: df4cb1c069e1874edd31b4311f1884172cec0e10

Repository: openshift/hypershift

Length of output: 105


🏁 Script executed:

#!/bin/bash
set -euo pipefail

PINNED_SHA="df4cb1c069e1874edd31b4311f1884172cec0e10"

echo "v6.0.3 tag -> expected object.sha"
gh api repos/actions/checkout/git/ref/tags/v6.0.3 --jq '.object.sha'

echo
echo "Find which actions/checkout tag maps to pinned SHA (top 100 tags)"
gh api repos/actions/checkout/tags --paginate --jq '.[] | {name: .name, commit: .commit.sha}' \
  | python3 - <<PY
import sys, json
pinned = "$PINNED_SHA"
hits = []
for line in sys.stdin:
    line=line.strip()
    if not line: 
        continue
    try:
        obj=json.loads(line)
    except Exception:
        continue
    if obj.get("commit","").lower()==pinned.lower():
        hits.append(obj.get("name"))
if hits:
    print("Pinned SHA matches tag(s):", ", ".join(hits))
else:
    print("Pinned SHA not found in returned tag list.")
PY

Repository: openshift/hypershift

Length of output: 251


Fix actions/checkout SHA pin to match v6.0.3
The v6.0.3 tag in actions/checkout resolves to 9f698171ed81b15d1823a05fc7211befd50c8ae0, but the workflow pins df4cb1c069e1874edd31b4311f1884172cec0e10 (# v6.0.3), so the tag/SHA mapping is incorrect.

- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
🤖 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/gocacheprog-test-reusable.yaml at line 15, The workflow
currently pins actions/checkout to the wrong commit SHA (uses:
actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10) while labeling it as
v6.0.3; update the pin so the tag and SHA match by replacing the SHA with the
correct commit for v6.0.3 (9f698171ed81b15d1823a05fc7211befd50c8ae0) or simply
use the tag name (actions/checkout@v6.0.3) in the line referencing
actions/checkout to ensure consistency.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Jun 5, 2026

@dependabot[bot]: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci-tooling Indicates the PR includes changes for CI or tooling ok-to-test Indicates a non-member PR verified by an org member that is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants