Skip to content

ci: run on Node 22 - #13

Merged
Polliog merged 1 commit into
mainfrom
ci/node-22
Aug 22, 2026
Merged

ci: run on Node 22#13
Polliog merged 1 commit into
mainfrom
ci/node-22

Conversation

@Polliog

@Polliog Polliog commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Bumps NODE_VERSION from 20 to 22 in ci.yml and publish.yml.

Node 20 was already below what parts of the dependency tree ask for: rolldown, which Vite 8 pulls in through the SvelteKit test app, declares engines: node >=22. GitHub also now forces actions/checkout, actions/setup-node and pnpm/action-setup onto Node 24 with a deprecation warning, so the runner was diverging from the version the jobs actually used.

No engines field changes: the published packages keep >=18 (@logtide/cli) and >=20 (@logtide/sdk-node). This changes what CI runs on, not what consumers need.

Worth noting separately: CI exercises a single Node version, so those engines claims stay untested. A version matrix would be a bigger change than this one and is not included here.

🤖 Generated with Claude Code

Node 20 was already below what parts of the tree ask for: rolldown, which
Vite 8 pulls in through the SvelteKit test app, declares engines
node >=22. GitHub also now forces actions/checkout, actions/setup-node
and pnpm/action-setup onto Node 24 with a deprecation warning, so the
runner was diverging from the version the jobs actually used.

The published packages keep their own engines ranges (>=18 for
@logtide/cli, >=20 for @logtide/sdk-node): this changes what CI runs on,
not what consumers need.
@Polliog
Polliog merged commit dec7106 into main Aug 22, 2026
8 checks passed
@Polliog
Polliog deleted the ci/node-22 branch August 22, 2026 14:30
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