Skip to content

chore(dev): update @types/node 24 → 26 (major)#241

Open
fro-bot wants to merge 3 commits into
mainfrom
chore/dev-deps-types-node-26
Open

chore(dev): update @types/node 24 → 26 (major)#241
fro-bot wants to merge 3 commits into
mainfrom
chore/dev-deps-types-node-26

Conversation

@fro-bot

@fro-bot fro-bot commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

Bumps @types/node from 24.13.2 to 26.0.0 — an even/LTS major, permitted by the allowedVersions: /^v?([0-9]*[02468])\\./ rule in .github/renovate.json5. Pinned to an exact version to match the rest of the devDependencies block.

Supersedes stale PR #127, which targeted the odd/non-LTS 25 major (disallowed by .github/renovate.json5) and uses a bare major pin "25"; #127 is now in a CONFLICTING state against main and should be closed.

Verification

Check Result
bun install ✅ clean
bun run typecheck ✅ clean
bun run lint ✅ clean (63 files)
bun run build ✅ clean
bun run test:unit ✅ 321 pass / 0 fail

Changeset

@types/node is a devDependency — no user-visible changes; no changeset needed.

Bumps `@types/node` from 24.13.2 to 26.0.0 (even/LTS major per the
renovate.json5 `allowedVersions` constraint for `@types/node`).

Supersedes stale PR #127 (which targeted the odd/non-LTS `25` line
with a bare major pin and has since fallen into conflict with main).

Verified: `bun run typecheck`, `bun run lint`, `bun run build`, and
`bun run test:unit` all clean. `@types/node` is a devDependency —
no user-visible changes; no changeset needed.
@fro-bot

fro-bot commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator Author

Autoheal refresh — @types/node26.1.1 (latest LTS even)

This branch had fallen into a CONFLICTING/DIRTY state against main (last merged main on 2026-07-06; main has since advanced with several dep bumps and the 0.12.0 → 0.12.1 version bump). Meanwhile the Renovate counterpart #278 (26.1.1) was MERGEABLE but UNSTABLE — Renovate posted an "Artifact update problem" because install-tool bun 1.3.14 failed in its environment, leaving bun.lock un-regenerated ("You probably do not want to merge this PR as-is").

Fix: merged origin/main into this branch and resolved the package.json/bun.lock conflicts so the net result is current main + the @types/node bump advanced to the latest even/LTS 26.1.1 (was 26.0.0):

 package.json  | 2 +-
 bun.lock      | 6 +++---

@types/node is pinned to an exact version ("26.1.1") to match the existing devDependencies convention (no bare-major pin). Even major 26 is permitted by the .github/renovate.json5 allowedVersions rule for @types/node.

Verification on this branch:

Check Result
bun install ✅ clean (+ @types/node@26.1.1)
bun run typecheck ✅ clean
bun run lint ✅ clean (63 files, no fixes)
bun run build ✅ exits 0
bun run test:unit ✅ 322 pass / 0 fail / 1279 expect() calls

@types/node is a devDependency — no user-visible changes; no changeset needed.

This is a forward merge commit (beb0685), pushed non-force (de75c64..beb0685). Merging this PR will satisfy the @types/node 24 → 26 update and let Renovate auto-close the redundant #278 (which carries the stale-lockfile renovate/artifacts FAILURE).

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