chore(docs): upgrade Astro 5→6, Starlight 0.36→0.38, starlight-blog 0.25→0.26#5285
Conversation
….25→0.26 Coordinated bump of the docs build stack to the latest releases. Starlight 0.38 requires Astro 6, and starlight-blog 0.26 requires Starlight ≥ 0.38, so the three move together. Plugins (links-validator, image-zoom, showcases, astro-d2) and the React integration are bumped to versions that support the new peer-deps. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
WalkthroughUpdated documentation dependencies (multiple Astro and Starlight packages, including Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Review rate limit: 5/8 reviews remaining, refill in 18 minutes and 6 seconds.Comment |
There was a problem hiding this comment.
Pull request overview
Upgrades the v3 documentation site’s Astro/Starlight build toolchain to newer upstream releases, aiming to resolve docs-site URL/search issues and pick up plugin fixes.
Changes:
- Bump
astrofrom^5.0.0→^6.0.0. - Upgrade
@astrojs/starlightandstarlight-blogto newer versions. - Update related Astro/Starlight integrations (
@astrojs/check,@astrojs/react,astro-d2, and Starlight plugins).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "@astrojs/check": "^0.9.9", | ||
| "@astrojs/react": "^5.0.4", | ||
| "@astrojs/starlight": "0.38.4", | ||
| "@types/react": "^19.0.1", | ||
| "@types/react-dom": "^19.0.2", | ||
| "astro": "^5.0.0", | ||
| "astro-d2": "^0.5.0", | ||
| "astro": "^6.0.0", | ||
| "astro-d2": "^0.10.0", | ||
| "framer-motion": "^11.14.4", | ||
| "motion": "^11.14.4", | ||
| "react": "^19.0.0", | ||
| "react-dom": "^19.0.0", | ||
| "sharp": "^0.33.5", | ||
| "starlight-blog": "0.25.1", | ||
| "starlight-image-zoom": "^0.9.0", | ||
| "starlight-links-validator": "^0.13.4", | ||
| "starlight-showcases": "^0.2.0", | ||
| "starlight-blog": "0.26.1", | ||
| "starlight-image-zoom": "^0.14.1", | ||
| "starlight-links-validator": "^0.24.0", | ||
| "starlight-showcases": "^0.3.2", | ||
| "typescript": "^5.7.2" |
…onfig - Regenerate package-lock.json against the bumped package.json so npm ci can resolve the new peer-deps in CF Pages. - Move src/content/config.ts → src/content.config.ts and add explicit loaders (docsLoader / i18nLoader) — Astro 6 removed legacy content collections and now requires this layout. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…upgrade Astro 5→6, Starlight 0.36→0.38, starlight-blog 0.25→0.26
Summary
@astrojs/starlight0.36.2 → 0.38.4 (latest)starlight-blog0.25.1 → 0.26.1 (latest)astro^5.0.0 → ^6.0.0 (forced by Starlight 0.38)@astrojs/check,@astrojs/react,astro-d2,starlight-image-zoom,starlight-links-validator,starlight-showcases.Why
Triggered by reports that v3 site search returns URLs with a
.mdsuffix that 404. A coordinated rebuild on the latest stack is the cleanest fix path — newer plugin versions also include unrelated bug fixes since the November 2025 redesign bump.Test plan
.md.astro checkerrors in CI build log.🤖 Generated with Claude Code
Summary by CodeRabbit