build(deps): bump @astrojs/starlight from 0.39.2 to 0.40.0#218
build(deps): bump @astrojs/starlight from 0.39.2 to 0.40.0#218dependabot[bot] wants to merge 1 commit into
Conversation
Greptile SummaryThis is a dependabot-generated bump of
Confidence Score: 5/5Safe to merge — the lockfile correctly resolves all transitive dependencies to versions that satisfy the new peer dependency requirements, and CI runs on Node 24 which covers the new minimum imposed by @astrojs/mdx v6. The lockfile pins astro at 6.4.8, which satisfies @astrojs/starlight 0.40.0's requirement of ^6.4.5. The @astrojs/mdx v6 nested dependency requires Node >=22.12.0, and both workflows use Node 24. No runtime logic was changed — this is purely a dependency version update with consistent lockfile resolution. No files require special attention beyond what has already been raised in prior review threads. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["packages/web/package.json\n@astrojs/starlight ^0.40.0\nastro ^6.3.8 (declared)"] --> B["npm resolves"]
B --> C["@astrojs/starlight 0.40.0\npeerDep: astro ^6.4.5"]
B --> D["astro 6.4.8\n(lockfile-resolved)"]
C --> E["@astrojs/mdx 6.0.3\nNode >=22.12.0"]
C --> F["expressive-code 0.43.1"]
C --> G["pagefind 1.5.2"]
D --> H["@astrojs/markdown-remark 7.2.0"]
E --> I["CI: Node 24 ✓"]
style C fill:#f0ad4e,color:#000
style D fill:#5cb85c,color:#000
style I fill:#5cb85c,color:#000
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A["packages/web/package.json\n@astrojs/starlight ^0.40.0\nastro ^6.3.8 (declared)"] --> B["npm resolves"]
B --> C["@astrojs/starlight 0.40.0\npeerDep: astro ^6.4.5"]
B --> D["astro 6.4.8\n(lockfile-resolved)"]
C --> E["@astrojs/mdx 6.0.3\nNode >=22.12.0"]
C --> F["expressive-code 0.43.1"]
C --> G["pagefind 1.5.2"]
D --> H["@astrojs/markdown-remark 7.2.0"]
E --> I["CI: Node 24 ✓"]
style C fill:#f0ad4e,color:#000
style D fill:#5cb85c,color:#000
style I fill:#5cb85c,color:#000
Reviews (7): Last reviewed commit: "build(deps): bump @astrojs/starlight fro..." | Re-trigger Greptile |
| "dependencies": { | ||
| "@astrojs/starlight": "^0.39.2", | ||
| "@astrojs/starlight": "^0.40.0", | ||
| "astro": "^6.3.8", |
There was a problem hiding this comment.
The declared
astro version range ^6.3.8 technically allows any version from 6.3.8 up to <7.0.0, including 6.3.8–6.4.4. @astrojs/starlight 0.40.0 introduces a breaking peer dependency change — its minimum required Astro version is now ^6.4.5. The lockfile happens to resolve astro to 6.4.8 today, so the install works, but the declared constraint is looser than what starlight actually requires. The release notes explicitly recommend updating both packages together (npx @astrojs/upgrade).
| "astro": "^6.3.8", | |
| "astro": "^6.4.5", |
824b0f3 to
ac93e74
Compare
ac93e74 to
3ceed96
Compare
3ceed96 to
4d7d22e
Compare
4d7d22e to
7d95e7d
Compare
7d95e7d to
059696f
Compare
Bumps [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) from 0.39.2 to 0.40.0. - [Release notes](https://github.com/withastro/starlight/releases) - [Changelog](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md) - [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight@0.40.0/packages/starlight) --- updated-dependencies: - dependency-name: "@astrojs/starlight" dependency-version: 0.40.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
059696f to
aa38cb8
Compare
Bumps @astrojs/starlight from 0.39.2 to 0.40.0.
Release notes
Sourced from @astrojs/starlight's releases.
Changelog
Sourced from @astrojs/starlight's changelog.
Commits
79897a3[ci] release (#3944)edf2e6bfeat: add support for Astro 6.4 and Sätteri (#3923)668a467[ci] release (#3913)11a7ed2Add support for new Pagefind ranking options (#3928)02f2ce1Update Turkish translations (#3924)e944870RefactorgetCollectionPosixPath()(#3927)dddf405fix: improve Romanian UI translations (#3910)1b5f399CI/E2E tests improvements (#3901)d1d7452Fix inaccurate comment on:langselectors (#3893)