Skip to content

[PB-6415]: chore/upgrade Node.js to 24 - #443

Merged
terrerox merged 1 commit into
masterfrom
chore/upgrade-node-24
Sep 25, 2026
Merged

terrerox merged 1 commit into
masterfrom
chore/upgrade-node-24

Conversation

@terrerox

Copy link
Copy Markdown
Contributor

What

Upgrade the Node.js version used by the CI and publish workflows from 22.x to 24.x.

  • ci.yml: matrix bumped to 24.x. The setup step hard-coded '22.x' and ignored the matrix, so it now reads ${{ matrix.node-version }}
  • publish-npm.yml / publish-github.yml: 22.x → 24.x, so released packages are built on Node 24
  • Added .nvmrc (24) so local environments match CI

Why

Part of moving Drive Web and its dependencies to Node.js 24.

No version bump: the published output (tsc → dist/) does not depend on the Node version, so consumers get the same package. Same approach as the previous Node 22 upgrade (f9e870b).

Verified on Node 24.21.0

  • Clean yarn install --frozen-lockfile, lockfile unchanged
  • No dependency declares an engines.node range that excludes 24, and none has native bindings or install scripts
  • yarn build, yarn lint (0 errors) and yarn test (250/250) pass

@terrerox
terrerox requested a review from apsantiso September 24, 2026 06:22
@terrerox terrerox changed the title [_]: chore/upgrade Node.js to 24 [PB-6415]: chore/upgrade Node.js to 24 Sep 24, 2026
@terrerox
terrerox merged commit 052c29e into master Sep 25, 2026
1 check passed
@terrerox
terrerox deleted the chore/upgrade-node-24 branch September 25, 2026 01:48
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.

2 participants