deps: bump astro from 6.3.7 to 7.1.1 - #416
Conversation
Why this can't merge as-isAstro 7 alone is peer-broken against the pinned Starlight:
So astro and Starlight have to move in the same commit. Dependabot can't escape this on its own — it won't propose a Starlight bump while astro is on 6, and it won't pull astro 7 into the Starlight PR — which is why this has sat here since 2026-07-21. The same knot catches two entries in #439: Those two are held back in #439 and ride along here instead. What this PR needs to becomeOne coordinated upgrade, verified locally (not yet pushed):
Not 7.2.0 / 0.41.7: both were published inside the No source changes were needed — every other integration declares a permissive peer range ( One lockfile fix was required: Verification
Follow-up (not in this PR)Astro 7 deprecates |
Three of the group's 16 updates break the build; the other 13 are fine. typescript ^7.0.2 (catalog-wide) breaks the SDK dts build — tsup 8.5.1 bundles rollup-plugin-dts 6.1.1, which predates TS 7 and dies with "Cannot read properties of undefined (reading 'useCaseSensitiveFileNames')". @astrojs/check 0.9.10 also peer-caps typescript at ^5 || ^6. Held at ^6.0.3 until tsup ships a rollup-plugin-dts that handles TS 7; the native-port migration deserves its own PR, not a drive-by in a security batch. starlight-image-zoom 0.15.0 and starlight-links-validator 0.25.2 both require @astrojs/starlight >= 0.41, and 0.25.2 additionally requires astro >= 7.0.2. Against the pinned Starlight 0.38.5 the docs build fails with "The configured 'markdown.processor' is not supported". Held until the astro 7 upgrade (#416) carries Starlight 0.38 -> 0.41. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QFfYUaPp3Pv3gLjniiHCpm
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 6.3.7 to 7.1.1. - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@7.1.1/packages/astro) --- updated-dependencies: - dependency-name: astro dependency-version: 7.1.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
f29c211 to
0014e42
Compare
Astro 7 can't land alone: @astrojs/starlight 0.38.5 peer-requires astro ^6.0.0, while starlight 0.41.x requires astro ^7.0.2. Dependabot can't escape that on its own — it won't bump Starlight while astro is on 6, nor pull astro 7 into the Starlight PR — so both move here. This also lifts the two holds from #439: starlight-image-zoom 0.15.0 and starlight-links-validator 0.25.2 both require starlight >= 0.41, which is now satisfied. No source changes were needed; every other integration declares a permissive peer range and satisfies astro 7 / starlight 0.41 as-is. The lockfile is a full rebuild (pnpm clean --lockfile + pnpm install). Dependabot's generated lockfile contained 35+ entries younger than the minimumReleaseAge cooldown in pnpm-workspace.yaml (e.g. @esbuild/openbsd-arm64@0.28.2, published 2 days before the 7-day cutoff), so `pnpm install` refused it. Rebuilding from a policy-respecting resolution also collapses the duplicate @types/hast (3.0.4 + 3.0.5) whose incompatible Root types made `astro check` reject the rehypePlugins array. Verified: pnpm install --frozen-lockfile, astro check, and make build-docs clean — 21 pages, all internal links valid, 68 diagram PNGs rendered. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QFfYUaPp3Pv3gLjniiHCpm
|
📚 Docs preview is live → https://53db01ae-wavehouse-docs.wave-rf.workers.dev
|
Bumps astro from 6.3.7 to 7.1.1.
Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.
... (truncated)
Commits
91c645a[ci] release (#17403)4b03702Normalize domain-based i18n request paths consistently (#17399)fdd673c[ci] release (#17387)d9f99e1Preserve CSP resource defaults for element directives (#17394)092da56Add more escaping for rendered content (#17393)186a1e7fix(logger): allows setting in updateConfig() (#17391)4407483fix(logger): useconsoleAPI in JSON logger for cross-runtime compatibility...16de021feat(logger): allow passing entrypoint as URL (#17389)ed71eaffix(logger): make AstroLoggerDestination not generic (#17390)30698a2feat: chunk data store (#17296)