Skip to content

chore(ci): bump actions/checkout from v4 to v6.0.2 (Node.js 24)#785

Open
shigechika wants to merge 4 commits intogoogleworkspace:mainfrom
shigechika:chore/bump-actions-checkout-v6
Open

chore(ci): bump actions/checkout from v4 to v6.0.2 (Node.js 24)#785
shigechika wants to merge 4 commits intogoogleworkspace:mainfrom
shigechika:chore/bump-actions-checkout-v6

Conversation

@shigechika
Copy link
Copy Markdown

Summary

All workflow files use actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4, which runs on Node.js 20. GitHub Actions will deprecate Node.js 20 runners and force Node.js 24 by default starting June 2, 2026 (changelog).

This PR bumps the pin to v6.0.2 (de0fac2e4500dabe0009e67214ff5f5447ce83dd), which uses Node.js 24.

Affected files

  • .github/workflows/audit.yml
  • .github/workflows/automation.yml
  • .github/workflows/ci.yml
  • .github/workflows/coverage.yml
  • .github/workflows/generate-skills.yml
  • .github/workflows/policy.yml
  • .github/workflows/publish-skills.yml
  • .github/workflows/release-changesets.yml
  • .github/workflows/release.yml

Change

- actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
+ actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

🤖 Generated with Claude Code

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 10, 2026

⚠️ No Changeset found

Latest commit: 0d7dce4

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@google-cla
Copy link
Copy Markdown

google-cla Bot commented May 10, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@shigechika
Copy link
Copy Markdown
Author

I have signed the CLA. @googlebot please check.

…absent

actions/checkout v6 treats an empty string token as an error
('Input required and not supplied: token'), unlike v4 which accepted it
silently. When the secret is not set (e.g. in a fork), the expression
evaluates to empty string, causing the checkout step to fail.

Add `|| github.token` fallback so the workflow runs correctly in both
the official repo (bot token available) and forks (falls back to the
built-in GITHUB_TOKEN).
…gesets.yml

Same v6 empty-token fix as generate-skills.yml.
@googleworkspace-bot
Copy link
Copy Markdown
Collaborator

/gemini review

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants