Skip to content

build(deps): bump typescript 5.9→6.0 in signature-generator - #44

Merged
bryanfawcett merged 1 commit into
mainfrom
claude/sig-typescript-6
Jul 27, 2026
Merged

build(deps): bump typescript 5.9→6.0 in signature-generator#44
bryanfawcett merged 1 commit into
mainfrom
claude/sig-typescript-6

Conversation

@bryanfawcett

Copy link
Copy Markdown
Contributor

Summary

Resolves the lingering Dependabot TypeScript bump (#34) by upgrading signature-generator to the newest TypeScript line its toolchain actually supports.

Why not 7.0.2 (what #34 proposed)

typescript-eslint@8.65 hard-blocks TS 7.0 at runtime:

typescript-eslint does not support TS 7.0.

Support is only tracked for TS ≥7.1 (typescript-eslint#10940), and typescript-eslint peers typescript <6.1.0. So 6.0.3 is the newest release compatible with the linter — 7.0.2 cannot land without breaking npm run lint.

This PR

signature-generator devDependency typescript ~5.9.3 → ~6.0.3.

Verification (local)

  • npm run lint — clean
  • npm run build (tsc -b + astro) — OK
  • npm test148 pass

Once merged I'll close #34 as upstream-blocked; Dependabot will re-propose 7.x when a typescript-eslint release supports it.


Generated by Claude Code

Upgrades signature-generator's TypeScript to the highest line its
linter supports. Dependabot #34 proposed typescript 7.0.2, but
typescript-eslint hard-blocks TS 7.0 at runtime ("typescript-eslint
does not support TS 7.0"); support is only tracked for TS >=7.1
(typescript-eslint issue #10940). typescript-eslint peers
typescript <6.1.0, so 6.0.3 is the newest compatible release.

Verified: lint clean, tsc -b + astro build OK, 148 tests pass.
Closes the 7.0.2 attempt (#34) as upstream-blocked.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
nyuchi-tools 07ecb4f Jul 27 2026, 04:12 AM

@bryanfawcett
bryanfawcett merged commit eb096f8 into main Jul 27, 2026
5 checks passed
@bryanfawcett
bryanfawcett deleted the claude/sig-typescript-6 branch July 27, 2026 06:32
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