Skip to content

Fix broken lint/build: pin typescript to ~6.0.3 - #11

Merged
zsmithnyc merged 1 commit into
mainfrom
hotfix-typescript-version
Oct 21, 2026
Merged

zsmithnyc merged 1 commit into
mainfrom
hotfix-typescript-version

Conversation

@zsmithnyc

Copy link
Copy Markdown
Collaborator

Summary

main is currently broken. #5 bumped typescript to ^7 and got merged despite CI being red (typescript-eslint does not support TS 7.0). This blocks CI on every PR branched from main since, including #9.

  • Pin typescript to ~6.0.3 -- latest version within typescript-eslint's supported range (<6.1.0)
  • Add a dependabot ignore rule for typescript major/minor bumps until typescript-eslint/typescript-eslint#10940 is resolved, so this doesn't silently recur

Testing

  • Fresh npm install + npm run lint passes
  • npm run build passes

🤖 Generated with Claude Code

main is currently broken: dependabot PR #5 bumped typescript to ^7, which
typescript-eslint doesn't support ("typescript-eslint does not support TS
7.0"), and it was merged without checking that CI was red. This blocks CI on
every subsequent PR.

- Pin typescript to ~6.0.3 (patch-only), the latest version within
  typescript-eslint's supported range (<6.1.0)
- Add a dependabot ignore rule for typescript major/minor bumps until
  typescript-eslint/typescript-eslint#10940 is resolved

Verified: npm run lint and npm run build both pass against a fresh install.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@zsmithnyc
zsmithnyc merged commit b0dccc9 into main Oct 21, 2026
3 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.

1 participant