Skip to content

Upgrade dependencies (July 2026)#11265

Draft
timotheeguerin wants to merge 3 commits into
mainfrom
upgrade-deps/july-2026
Draft

Upgrade dependencies (July 2026)#11265
timotheeguerin wants to merge 3 commits into
mainfrom
upgrade-deps/july-2026

Conversation

@timotheeguerin

Copy link
Copy Markdown
Member

Summary

Routine dependency upgrade pass for July 2026.

  • Bump pnpm to 11.10.0.
  • Update catalog dependencies: @astrojs/starlight, @babel/* (7 → 8), @expressive-code/core / astro-expressive-code, vite, @vscode/test-web, oxlint-tsgolint, vite-plugin-dts, etc.
  • Raise minimumReleaseAge to 7 days.

Note on astro

astro is pinned to 7.0.3 rather than bumped. Versions 7.0.4-7.0.6 contain a static-build regression (withastro/astro#17306) where dynamic file-extension endpoints (e.g. docs/[...slug].md.ts) with trailingSlash: "always" fail the build with NoMatchingStaticPathFound. The upstream fix (#17320) ships in 7.0.8, which is published but still within our 7-day new-package quarantine. The pin should be dropped once 7.0.8 clears quarantine.

Validation

  • website builds successfully with the pin (1128 pages, no NoMatchingStaticPathFound).

Bump pnpm to 11.10.0 and update catalog dependencies (starlight, babel,
expressive-code, vite, oxlint-tsgolint, etc.).

Pin astro to 7.0.3: 7.0.4-7.0.6 have a static-build regression
(withastro/astro#17306) that breaks the website build; the fix (7.0.8)
is still within the 7-day new-package quarantine.
@microsoft-github-policy-service microsoft-github-policy-service Bot added ide Issues for VS, VSCode, Monaco, etc. lib:http-specs For issues/prs related to the @typespec/http-specs package meta:website TypeSpec.io updates labels Jul 15, 2026
- Pin typescript back to ~6.0.2 (6.0.3): TS7 native port drops the JS
  Compiler API that unplugin-dts/vite-plugin-dts require.
- Restore sha512 integrity and drop proxy tarball URLs in pnpm-lock.yaml.
@github-actions

Copy link
Copy Markdown
Contributor

No changes needing a change description found.

@azure-sdk-automation

Copy link
Copy Markdown

You can try these changes here

🛝 Playground 🌐 Website 🛝 VSCode Extension

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ide Issues for VS, VSCode, Monaco, etc. lib:http-specs For issues/prs related to the @typespec/http-specs package meta:website TypeSpec.io updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant