Skip to content

V52.3: TypeScript 7 measured and deferred, Cap 7 closed - #117

Merged
dapiced merged 1 commit into
mainfrom
claude/labml-improvements-ipscw1
Oct 9, 2026
Merged

dapiced merged 1 commit into
mainfrom
claude/labml-improvements-ipscw1

Conversation

@dapiced

@dapiced dapiced commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Summary

Third and last major of V52. TypeScript 7 was measured on the same commit and deliberately not adopted.

TypeScript 6.0.3 TypeScript 7.0.2
tsc --noEmit, whole project 10.8 to 12.3 s (5 runs) 1.5 to 1.7 s warm, 3.9 s cold
Errors 0 0

Blocker: typescript-eslint 8.71.1 (latest) declares typescript >=4.8.4 <6.1.0, and the lint is part of the CI gate. Running two compilers (TS 6 for lint, TS 7 for typecheck) would save about ten seconds on a ~3.5 min job; not worth the upkeep.

Changes

  • .github/dependabot.yml: ignore typescript >=7.0.0, with the reason inline; src/lib/supply-chain.test.ts asserts the new rule.
  • PLAN.md: V52.3 row, V52 marked delivered, Cap 7 closing note; CHANGELOG.md regenerated.
  • Limits page (FR/EN): TypeScript 7 listed as deferred after measurement, phrased as « about seven times faster » since docs pages quote no wall-clock duration (guarded by e2e/docs.spec.ts).
  • README.md: roadmap states Cap 7 closed and the deferral.

Resume condition: typescript-eslint supports TypeScript 7; the code already passes, so the migration is then a version bump.

Test plan

  • npm run lint (0 errors, 2 pre-existing warnings), npm run typecheck, prettier --check .
  • Full unit suite: 924 passed
  • e2e/docs.spec.ts: 8 passed

🤖 Generated with Claude Code

https://claude.ai/code/session_01ELAjHYDyxa5zbbdcke1bMA


Generated by Claude Code

TypeScript 7.0.2 typechecks the project with 0 errors, roughly seven
times faster than 6.0.3, but typescript-eslint 8.71.1 only supports
TypeScript <6.1 and the lint is part of the CI gate. TypeScript stays
on 6; Dependabot ignores typescript >=7.0.0 (guarded by the
supply-chain test) until typescript-eslint supports it.

- PLAN: V52.3 row, V52 delivered, Cap 7 closing note; CHANGELOG regenerated
- Limits page (FR/EN): TypeScript 7 listed as deferred after measurement
- README: roadmap states Cap 7 closed and the TypeScript 7 deferral

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ELAjHYDyxa5zbbdcke1bMA
@dapiced
dapiced marked this pull request as ready for review October 9, 2026 12:02
@dapiced
dapiced merged commit bf930d0 into main Oct 9, 2026
5 checks passed
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