Skip to content

chore(deps): consolidated dependency bumps (supersedes #278–#284, excludes the TS7 major) - #317

Merged
agjs merged 1 commit into
mainfrom
deps-bump-consolidated
Aug 20, 2026
Merged

chore(deps): consolidated dependency bumps (supersedes #278–#284, excludes the TS7 major)#317
agjs merged 1 commit into
mainfrom
deps-bump-consolidated

Conversation

@agjs

@agjs agjs commented Aug 20, 2026

Copy link
Copy Markdown
Owner

One reviewed, CI-verified dependency bump that supersedes the seven open dependabot PRs (#278#284). bun.lock regenerated; full bun run ci:local green.

Bumps

Dev toolchain (from #279):

  • @typescript-eslint/parser 8.66.0 → 8.67.0
  • @typescript-eslint/utils 8.66.0 → 8.67.0
  • typescript-eslint 8.66.0 → 8.67.0
  • eslint 10.8.0 → 10.8.1

Dev types (#282 / #284 — dependabot opened two PRs for the same bump):

  • @types/jsdom ^28.0.3 → ^30.0.0

Docs site (#280 / #281 / #283):

  • @astrojs/starlight 0.41.6 → 0.41.7
  • astro 7.1.6 → 7.2.2
  • wrangler 4.118.0 → 4.123.0

CI action (#278):

  • dorny/paths-filter v4.0.2 → v4.0.3 (SHA-pinned, across 5 workflows)

Deliberately excluded: typescript 6.0.3 → 7.0.2

This was part of the #279 group, but it's a breaking major, not a dep bump. TypeScript 7's native API removed ts.preProcessFile, which architecture/dependency-analyzer.ts:139 relies on — arch:build crashes with it — and other import ts from "typescript" sites (lsp, syntax-check) need verification against the native API. It belongs in a dedicated TS7-migration PR with the code changes (the repo already has tsc7.ts scaffolding for that migration). Kept at 6.0.3 here so this stays a pure, green bump.

After merge

The individual dependabot PRs #278, #280, #281, #282, #283, #284 are fully superseded and can be closed; #279 will re-open for just the remaining typescript bump (which the TS7-migration PR will handle).

Supersedes the individual dependabot PRs #278-284 with one reviewed, CI-verified
bump. Regenerated bun.lock; full `bun run ci:local` green.

Dev toolchain (#279, minus typescript — see below):
- @typescript-eslint/parser  8.66.0 -> 8.67.0
- @typescript-eslint/utils    8.66.0 -> 8.67.0
- typescript-eslint           8.66.0 -> 8.67.0
- eslint                      10.8.0 -> 10.8.1
Dev types (#282/#284, duplicate PRs — one bump):
- @types/jsdom  ^28.0.3 -> ^30.0.0
Docs site (#280/#281/#283):
- @astrojs/starlight  0.41.6 -> 0.41.7
- astro               7.1.6  -> 7.2.2
- wrangler            4.118.0 -> 4.123.0
CI action (#278):
- dorny/paths-filter  v4.0.2 -> v4.0.3 (SHA-pinned, 5 workflows)

EXCLUDED — typescript 6.0.3 -> 7.0.2 (part of the #279 group): this is a
breaking major, not a dep bump. TS7's native API removed `ts.preProcessFile`,
which architecture/dependency-analyzer.ts:139 relies on (arch:build crashes),
and other `import ts from "typescript"` sites (lsp, syntax-check) need
verification against the native API. It belongs in a dedicated TS7-migration PR
with the code changes — kept at 6.0.3 here so this stays a pure, green dep bump.
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