Skip to content

Update GitHub Actions to latest major versions - #329

Merged
keichi merged 1 commit into
masterfrom
ci-update-workflow-actions
Oct 18, 2026
Merged

keichi merged 1 commit into
masterfrom
ci-update-workflow-actions

Conversation

@keichi

@keichi keichi commented Oct 18, 2026

Copy link
Copy Markdown
Owner

Updates outdated actions in the CI workflows (npmpublish.yml is left untouched; it is handled by #314).

File Action Old New
browser.yml actions/checkout v2 v7
browser.yml actions/setup-node v3 v7
nodejs.yml actions/checkout v3 v7
nodejs.yml actions/setup-node v3 v7
codeql.yml actions/checkout v3 v7
codeql.yml github/codeql-action/{init,autobuild,analyze} v2 v4
runtimes.yml actions/checkout v4 v7
runtimes.yml oven-sh/setup-bun v2 v2 (already latest)
runtimes.yml denoland/setup-deno v2 v2 (already latest)

Notes on breaking changes:

  • checkout v5+ / setup-node v5+ run on Node 24 (requires runner >= v2.327.1; GitHub-hosted runners are fine).
  • setup-node v5 added automatic caching when packageManager is set in package.json, and v6 limited it to npm. This repo has no packageManager field, so behavior is unchanged.
  • checkout v7 blocks checking out fork PRs on pull_request_target/workflow_run; none of these workflows use those triggers.
  • No config changes were needed.

Note for #314: the latest majors are actions/checkout@v7 and actions/setup-node@v7, so npmpublish.yml could be aligned to v7 as well.

@keichi
keichi merged commit 95e458f into master Oct 18, 2026
8 checks passed
@keichi
keichi deleted the ci-update-workflow-actions branch October 18, 2026 14:08
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