Update dependency typescript to v7#509
Conversation
|
|
Claude finished @renovate[bot]'s task in 1m 35s —— View job Review: Update dependency typescript to v7Todo list
SummaryThis is a renovate-generated, mechanical dependency bump ( However, CI is currently red, and it's a real, actionable problem rather than flakiness:
RecommendationDon't merge yet. Hold this PR until |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #509 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 1
Lines 273 273
Branches 6 6
=========================================
Hits 273 273 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
| "typedoc": "0.28.20", | ||
| "typedoc-plugin-markdown": "4.12.0", | ||
| "typescript": "6.0.3", | ||
| "typescript": "7.0.2", |
There was a problem hiding this comment.
This update breaks CI right now. The build (24.x) job's pnpm lint step fails because @typescript-eslint/typescript-estree@8.63.0 is not compatible with typescript@7.0.2:
TypeError: Cannot read properties of undefined (reading 'Cjs')
at .../@typescript-eslint/typescript-estree/dist/create-program/shared.js:59:18
(See job run.) typescript-estree reaches into a TS compiler-internal enum (module-kind related) that no longer exists in the same shape after TypeScript 7's rewrite. typescript-eslint's published peer range for the 8.x line does not extend to TS 7 yet, so eslint --max-warnings=0 . crashes outright rather than just warning.
Separately, tsdown's build log for this PR prints: TypeScript 7.0 does not yet have a stable API and is experimental. Some options will be unavailable. — tsc --noEmit, the tsdown build, and the test suite all pass, so this project's own source is fine under TS 7, but the toolchain (typescript-eslint) is the blocker, and the "experimental/unstable API" warning means downstream tools relying on TS's internal APIs could keep breaking across 7.0.x patch releases.
Recommend holding this PR until typescript-eslint ships a release with confirmed TypeScript 7 support (or renovate group-bumps it alongside), rather than merging with a red lint job.
6679add to
0f59e5b
Compare
|
Claude finished @renovate[bot]'s task in 1m 10s —— View job Review: Update dependency typescript to v7Todo list
SummaryRe-checked this PR after it was re-triggered. Nothing has changed — the diff ( CI is still red for the same reason as before:
My inline comment on RecommendationStill don't merge. Hold until |
0f59e5b to
f0cb949
Compare
|
Claude finished @renovate[bot]'s task in 1m 3s —— View job Review: Update dependency typescript to v7Todo list
SummaryRe-checked after this PR was re-triggered again. Nothing has changed since the previous two reviews — the diff ( CI is still red for the exact same reason:
I don't have network access in this sandbox to check whether a newer RecommendationStill don't merge as-is. Hold until |
f0cb949 to
ebdeb61
Compare
|
Claude finished @renovate[bot]'s task in 54s —— View job Review: Update dependency typescript to v7Todo list
SummaryRe-checked after this PR was re-triggered again. Nothing has changed since the previous three reviews — the diff ( CI is still red for the exact same reason:
I still don't have network access in this sandbox to check whether a newer RecommendationStill don't merge as-is. Hold until |
ebdeb61 to
26a5e3a
Compare
|
Claude finished @renovate[bot]'s task in 1m 1s —— View job Review: Update dependency typescript to v7Todo list
SummaryRe-checked after this PR was re-triggered again. Nothing has changed since the previous four reviews — the diff ( CI is still red for the exact same reason:
I still don't have network access in this sandbox to check whether a newer RecommendationStill don't merge as-is. Hold until |
This PR contains the following updates:
6.0.3→7.0.2Release Notes
microsoft/TypeScript (typescript)
v7.0.2Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.