Skip to content

build(deps-dev): Bump typescript from 5.9.3 to 6.0.3 in /ui - #122

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/ui/typescript-6.0.3
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/ui/typescript-6.0.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

Bumps typescript from 5.9.3 to 6.0.3.

Release notes

Sourced from typescript's releases.

TypeScript 6.0.3

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0 Beta

For release notes, check out the release announcement.

Downloads are available on:

Commits
  • 050880c Bump version to 6.0.3 and LKG
  • eeae9dd 🤖 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 (#...
  • 607a22a Bump version to 6.0.2 and LKG
  • 9e72ab7 🤖 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 (#...
  • e175b69 Bump version to 6.0.1-rc and LKG
  • af4caac Update LKG
  • 8efd7e8 Merge remote-tracking branch 'origin/main' into release-6.0
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 20, 2026
@github-project-automation github-project-automation Bot moved this to Todo in Driven Jul 20, 2026
@github-actions

github-actions Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Coverage

Area main this PR delta
Rust (lib crates) 78.70% 78.70% +0.00 (OK)
UI (vue/ts) 88.58% 88.58% +0.00 (OK)

Gate: passed - no coverage regression (epsilon 0.1 pp).

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/ui/typescript-6.0.3 branch 2 times, most recently from a07defb to 8014356 Compare July 20, 2026 16:44
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...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>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/ui/typescript-6.0.3 branch from 8014356 to 5a2b38b Compare July 20, 2026 17:09
@pmaxhogan

Copy link
Copy Markdown
Owner

Superseded by #140 (TS 6 needed tsconfig baseUrl removal)

@pmaxhogan pmaxhogan closed this Jul 20, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@github-project-automation github-project-automation Bot moved this from Todo to Done in Driven Jul 20, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/ui/typescript-6.0.3 branch July 20, 2026 17:53
pmaxhogan added a commit that referenced this pull request Jul 20, 2026
## What broke and how it was fixed

**vite 6.0.0 -> 8.1.5** (`ui/package.json`). Build/lint/tests all pass
unchanged with the existing `vitest` 2.1.9 + `@vitejs/plugin-vue` 6.0.8
(both already declare vite 8 in their peer ranges - no peer-dep
incompatibility, contrary to my first guess). The only fallout was a
~0.4pp UI coverage dip: vite 8's different bundling/sourcemap output
shifts which branches land as "uncovered" in a few components
(`AccountList.vue`, `SourceTable.vue`, `Activity.vue`). Closed the gap -
and then some - by adding `src/__tests__/app-shell.test.ts`, a smoke
test for `App.vue` (the app shell), which had **zero** mount coverage
before this (0% -> 98.5% on that file alone). Net UI line coverage:
**88.58% -> 89.36%** locally (CI's cached `main` baseline is 88.51%).

`vitest` 4.1.x is the first line that officially declares vite-8
support, and I tried it - but it switches `@vitest/coverage-v8` to
AST-aware remapping, which reports substantially *lower* (~84%) coverage
on this codebase. That's not a real regression in test quality, just a
stricter/more-accurate measurement, but it can't clear the CI
coverage-regression gate without a baseline reset (which I can't do
without merging). So the vitest bump is **deliberately deferred** - left
a comment in `vitest.config.ts` explaining why, so it isn't "helpfully"
redone later and silently breaks the gate.

**typescript 5.6.0 -> 6.0.3** (`ui/package.json`). The only break was
`tsconfig.json`'s `baseUrl`, deprecated in TS 6 (`TS5101`, removed in TS
7). Removed it and converted the `"@/*"` path mapping to the explicit
relative form (`"./src/*"`) - TypeScript resolves `paths` relative to
the tsconfig file when there's no `baseUrl`, so behavior is unchanged.
`vue-tsc` 2.2.12 (peer range `>=5.0.0`) needed no bump.

`telemetry-worker` already pins `typescript ^6.0.3` (an unrelated recent
merge) and has no `vite` dependency at all - left untouched.

## Test / gate results (all local)

- `pnpm -C ui lint` - 0 errors (13 pre-existing i18n key warnings,
unrelated)
- `pnpm -C ui run build` (`vue-tsc --noEmit && vite build`) - passes
- `pnpm -C ui run test:unit` - 271/271 tests passing (29 files)
- `pnpm -C ui run test:coverage` - 89.36% lines (up from 88.58% on
`main`), deterministic across 3 runs
- `cargo check -p driven-app` - passes

Supersedes #121 and #122.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant