Skip to content

chore(repo): upgrade dev and CI environments to Node 26 - #951

Merged
YusukeHirao merged 1 commit into
devfrom
worktree-silly-mixing-giraffe
Aug 14, 2026
Merged

chore(repo): upgrade dev and CI environments to Node 26#951
YusukeHirao merged 1 commit into
devfrom
worktree-silly-mixing-giraffe

Conversation

@YusukeHirao

Copy link
Copy Markdown
Member

Summary

  • Bump the dev environment (Volta-pinned Node) and the test/publish GitHub Actions workflows to Node 26.7.0.
  • Node 26 no longer bundles corepack, so install it explicitly via npm install -g corepack before corepack enable in every workflow job that sets up Node.
  • Rename test.yml's node_modules cache key from node24 to node26 to match the actual Node version it now targets.
  • Package engines fields (>=24.11.0) are left untouched — they describe the minimum Node version for consumers of the published packages, independent of this repo's internal dev/CI tooling version.

Test plan

  • yarn lint passes
  • yarn build passes
  • yarn test passes — full suite (160 files / 1989 tests)
  • CI green on this PR

Node 26 no longer bundles corepack, so install it explicitly via
`npm install -g corepack` before `corepack enable` in every workflow
job that sets up Node.

Rename test.yml's node_modules cache key from node24 to node26 to
match the actual Node version it now targets.

Package engines fields are left untouched — they describe the minimum
Node version for consumers of the published packages, independent of
this repo's internal dev/CI tooling version.
@YusukeHirao
YusukeHirao requested a review from yusasa16 as a code owner August 14, 2026 08:15
@YusukeHirao
YusukeHirao merged commit 5dc5515 into dev Aug 14, 2026
6 checks passed
@YusukeHirao
YusukeHirao deleted the worktree-silly-mixing-giraffe branch August 14, 2026 08:19
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