Skip to content

chore: upgrade to Node 26 - #60

Merged
Kinatzo merged 1 commit into
masterfrom
chore/node-26
Nov 5, 2026
Merged

Kinatzo merged 1 commit into
masterfrom
chore/node-26

Conversation

@Kinatzo

@Kinatzo Kinatzo commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Docker: all stages node:24.9.0 → node:26.13.0-slim (patch-pinned; builder/deps now slim too, no native modules need build tools)
  • CI matrix and .tool-versions → Node 26 (26.13.0)
  • @types/node ^24.6.2 → ^26.6.6, lockfile regenerated
  • pnpm-workspace.yaml: override for @opentelemetry/instrumentation-ioredis>@types/ioredis4. pnpm 12.3.1 404s on this transitive npm: alias whenever the lockfile is re-resolved, which blocked any pnpm install after a dependency change.

Testing

  • pnpm install --frozen-lockfile, fmt:check, build, test (17/17) pass locally
  • docker build --pull succeeds; container starts and listens on :4500
  • Full pnpm lint left to CI

Note: the patch-pinned base image no longer receives Debian security patches once 26.13.1 ships — bump it (or add Renovate) to keep getting them.

🤖 Generated with Claude Code

- Docker images: node:24.9.0 -> node:26.13.0-slim for all stages
- CI matrix and .tool-versions: Node 26
- @types/node ^24.6.2 -> ^26.6.6
- pnpm override for the @types/ioredis4 npm: alias, which pnpm 12
  otherwise fails to resolve (404) whenever the lockfile is re-resolved

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Kinatzo

Kinatzo commented Nov 5, 2026

Copy link
Copy Markdown
Contributor Author

Pushed directly to master instead.

@Kinatzo
Kinatzo merged commit 4a7adf7 into master Nov 5, 2026
1 check passed
@Kinatzo
Kinatzo deleted the chore/node-26 branch November 5, 2026 14:16
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