chore(deps-dev): bump typescript from 5.4.5 to 6.0.3 in /superset-frontend#39512
chore(deps-dev): bump typescript from 5.4.5 to 6.0.3 in /superset-frontend#39512dependabot[bot] wants to merge 1 commit intomasterfrom
Conversation
|
Bito Automatic Review Skipped - Files Excluded |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #39512 +/- ##
=======================================
Coverage 64.57% 64.58%
=======================================
Files 2564 2564
Lines 133560 133560
Branches 31032 31032
=======================================
+ Hits 86252 86256 +4
+ Misses 45816 45812 -4
Partials 1492 1492
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
68a361b to
cfcaed7
Compare
Phase 0 diagnostic — what's actually blocking the TypeScript 6.0 bumpI dug into this to figure out whether the 9,475 errors reported by CI represent the real scope of the migration or not. Good news: the real scope is dramatically smaller than it looks. Setup
Error count by compiler-option regime
That ~150× ratio is the whole story. Here's what's happening:
Fix the upstream 10, and the cascade vanishes. The real error set (63 errors, 36 files)With emission forced (
Plus the 10 upstream errors ( That totals roughly 35–40 files of mechanical edits, no design decisions, no large-scale rewrites. Revised migration planGiven the real scope, this is much closer to a single PR than the ~15-PR estimate I initially sketched. Reasonable staging:
The flaky Next stepI'll open the Phase A PR shortly. Holding this PR open as tracker for the full migration. |
Phase A is up for review: #39530Following up on the Phase 0 diagnostic above — I split out the forward-compatible subset of fixes into #39530 so they can land on TS 5.4 today without waiting for the full bump. Phase A contents (20 files):
Verified clean on TS 5.4.5 ( Remaining for this PR (Phase C): once Phase A lands, the TS 5.4 → 6.0 bump itself becomes a smaller diff focused on |
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.4.5 to 6.0.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.4.5...v6.0.3) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
cfcaed7 to
525507c
Compare
Bumps typescript from 5.4.5 to 6.0.3.
Release notes
Sourced from typescript's releases.
... (truncated)
Commits
050880cBump version to 6.0.3 and LKGeeae9dd🤖 Pick PR #63401 (Also check package name validity in...) into release-6.0 (#...ad1c695🤖 Pick PR #63368 (Harden ATA package name filtering) into release-6.0 (#63372)0725fb4🤖 Pick PR #63310 (Mark class property initializers as...) into release-6.0 (#...607a22aBump version to 6.0.2 and LKG9e72ab7🤖 Pick PR #63239 (Fix missing lib files in reused pro...) into release-6.0 (#...35ff23d🤖 Pick PR #63163 (Port anyFunctionType subtype fix an...) into release-6.0 (#...e175b69Bump version to 6.0.1-rc and LKGaf4caacUpdate LKG8efd7e8Merge remote-tracking branch 'origin/main' into release-6.0