Skip to content

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 v5.0.0 -> v6.0.0

Release Notes

actions/checkout (actions/checkout)

v6.0.0

Compare Source

v5.0.1

Compare Source

What's Changed

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


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 is behind base branch, 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 17:57
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 20, 2025

Walkthrough

GitHub Actions workflows across the repository were updated to use a newer version of the checkout action. The actions/checkout step was upgraded from v5.0.0 to v6.0.0 across all workflow files, with no modifications to other steps, parameters, or control flow logic.

Changes

Cohort / File(s) Summary
GitHub Actions checkout action upgrade
.github/workflows/changeset.yml, .github/workflows/cla.yml, .github/workflows/compile-cairo-alpha-project.yml, .github/workflows/compile-cairo-project.yml, .github/workflows/publish.yml, .github/workflows/test.yml, .github/workflows/version.yml
Upgraded actions/checkout from v5.0.0 (commit 08c6903) to v6.0.0 (commit 1af3b93). All other workflow steps and parameters unchanged.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • All changes are identical across files (same action version upgrade)
  • No logic modifications or behavioral changes
  • External dependency update only

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The pull request title clearly summarizes the main change: upgrading the actions/checkout GitHub Action from v5 to v6 across all workflow files.
Description check ✅ Passed The pull request description is directly related to the changeset, providing a detailed table of the package update, release notes, and configuration information.
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 renovate/actions-checkout-6.x

📜 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 3bb0213 and 3d19510.

📒 Files selected for processing (7)
  • .github/workflows/changeset.yml (1 hunks)
  • .github/workflows/cla.yml (1 hunks)
  • .github/workflows/compile-cairo-alpha-project.yml (1 hunks)
  • .github/workflows/compile-cairo-project.yml (1 hunks)
  • .github/workflows/publish.yml (1 hunks)
  • .github/workflows/test.yml (5 hunks)
  • .github/workflows/version.yml (1 hunks)
🧰 Additional context used
🧠 Learnings (3)
📚 Learning: 2025-08-19T15:18:09.410Z
Learnt from: ericglau
Repo: OpenZeppelin/contracts-wizard PR: 638
File: packages/core/cairo_alpha/src/scripts/update-scarb-project.ts:62-79
Timestamp: 2025-08-19T15:18:09.410Z
Learning: In the cairo_alpha package (packages/core/cairo_alpha), the OpenZeppelin dependency in test_project/Scarb.toml is expected to be in { git, tag } form rather than a simple registry-style string, so the update script only needs to update the tag value, not convert between formats.

Applied to files:

  • .github/workflows/compile-cairo-alpha-project.yml
  • .github/workflows/compile-cairo-project.yml
📚 Learning: 2025-08-19T15:31:24.984Z
Learnt from: ericglau
Repo: OpenZeppelin/contracts-wizard PR: 0
File: :0-0
Timestamp: 2025-08-19T15:31:24.984Z
Learning: Changes within packages/core/cairo_alpha should have a corresponding changelog entry in packages/core/cairo_alpha/CHANGELOG.md under the Unreleased section to track these changes. When cairo_alpha is eventually promoted to cairo (stable), these entries will be moved into a changeset for cairo (stable).

Applied to files:

  • .github/workflows/compile-cairo-alpha-project.yml
📚 Learning: 2025-09-12T15:07:08.673Z
Learnt from: ericglau
Repo: OpenZeppelin/contracts-wizard PR: 663
File: packages/core/cairo_alpha/src/custom.test.ts.md:12-12
Timestamp: 2025-09-12T15:07:08.673Z
Learning: In the OpenZeppelin contracts-wizard cairo_alpha package changelog (packages/core/cairo_alpha/CHANGELOG.md), each alpha version gets its own separate entry under the "Unreleased" section rather than updating a single entry. This allows tracking of changes across different alpha releases (e.g., v3.0.0-alpha.0, v3.0.0-alpha.1, v3.0.0-alpha.2 all have separate entries).

Applied to files:

  • .github/workflows/compile-cairo-alpha-project.yml
⏰ 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). (3)
  • GitHub Check: boostsecurity - boostsecurityio/semgrep-pro
  • GitHub Check: build (solidity, default)
  • GitHub Check: semgrep-cloud-platform/scan
🔇 Additional comments (7)
.github/workflows/changeset.yml (1)

22-24: Checkout action updated successfully to v6.0.0.

The version bump is correct and preserves the necessary fetch-depth: 0 parameter. This version requires a minimum Actions Runner version of v2.329.0, which ubuntu-latest should meet.

.github/workflows/version.yml (1)

20-23: Checkout action updated successfully to v6.0.0.

Parameters (fetch-depth: 0 and ref) are correctly preserved. The hosted runner should meet v6's minimum requirements.

.github/workflows/cla.yml (1)

19-25: Checkout action updated successfully to v6.0.0.

External repository checkout parameters (repository, token, sparse-checkout options) are correctly preserved. The update is compatible with this workflow's cross-repository cloning pattern.

.github/workflows/publish.yml (1)

17-20: Checkout action updated successfully to v6.0.0.

Repository state parameters are correctly preserved for the publishing workflow. The environment and permission constraints remain unaffected by this update.

.github/workflows/compile-cairo-alpha-project.yml (1)

20-20: Checkout action updated successfully to v6.0.0.

Simple checkout with no parameters; the update is straightforward and compatible.

.github/workflows/compile-cairo-project.yml (1)

20-20: Checkout action updated successfully to v6.0.0.

Simple checkout update; no parameters to preserve or reconcile.

.github/workflows/test.yml (1)

12-12: Checkout action updated consistently to v6.0.0 across all 5 jobs.

The version update is uniform across jobs (format-lint, deno-check, mcp, ui, build). The fetch-depth: 0 parameter in the build job (line 80) is correctly preserved. All hosted runners should meet the v2.329.0 minimum requirement.

Also applies to: 23-23, 36-36, 46-46, 78-80


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

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.

1 participant