[docs] Update Astro dependencies - 2026-03-17#21394
Conversation
- @astrojs/starlight: ^0.37.7 → ^0.38.1 - astro: ^5.18.0 → ^6.0.5 - starlight-blog: ^0.25.3 → ^0.26.1 - starlight-changelogs: ^0.4.0 → ^0.5.0 - starlight-links-validator: ^0.19.2 → ^0.20.1 - starlight-llms-txt: ^0.7.0 → ^0.8.0 - @marp-team/marp-cli: ^4.2.3 → ^4.3.1 - starlight-github-alerts: ^0.1.1 → ^0.2.0 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
@copilot configure node version to 24 so the warning is gone |
There was a problem hiding this comment.
Pull request overview
Updates the docs/ site’s npm dependencies (Astro + Starlight ecosystem) to newer releases and refreshes the lockfile to match.
Changes:
- Bump
astroto^6.0.5and update@astrojs/starlight+ related Starlight plugins. - Update dev tooling dependency
@marp-team/marp-cli. - Regenerate
docs/package-lock.jsonto reflect the new dependency graph.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| docs/package.json | Updates declared Astro/Starlight and related package versions. |
| docs/package-lock.json | Updates resolved versions/metadata for the updated dependency set. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
| "@astrojs/starlight": "^0.38.1", | ||
| "@primer/octicons": "^19.22.0", | ||
| "astro": "^5.18.0", | ||
| "astro": "^6.0.5", |
| }, | ||
| "peerDependencies": { | ||
| "astro": "^4.0.0-beta || ^5.0.0-beta || ^3.3.0" | ||
| "astro": "^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta" |
| "starlight-blog": "^0.26.1", | ||
| "starlight-changelogs": "^0.5.0", | ||
| "starlight-links-validator": "^0.20.1", | ||
| "starlight-llms-txt": "^0.8.0", |
|
@copilot set skip-if-no-match to only run when there are dependabot PRs |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
… to update-astro workflow Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@copilot only filter on label, not author in skip if no match |
Fixed in commit 8d27021 — added
Added in commit 8d27021 — Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Astro Dependency Updates
Updates npm packages in
docs/to their latest versions.Updated Packages
astro: ^5.18.0 → ^6.0.5@astrojs/starlight: ^0.37.7 → ^0.38.1starlight-blog: ^0.25.3 → ^0.26.1starlight-changelogs: ^0.4.0 → ^0.5.0starlight-links-validator: ^0.19.2 → ^0.20.1starlight-llms-txt: ^0.7.0 → ^0.8.0@marp-team/marp-cli: ^4.2.3 → ^4.3.1starlight-github-alerts: ^0.1.1 → ^0.2.0Migration Notes
Astro 5 → 6: Requires Node.js >=22.12.0. No code changes were required — the site builds cleanly with astro@6 using
--legacy-peer-depsfor install (needed due toastro-mermaid@1.3.1peer dep range not yet covering Astro 6 stable).@astrojs/starlight0.37 → 0.38: Minor update; no breaking changes observed. All pages built successfully.All other packages received minor/patch bumps with no breaking changes.
Additional Changes
.nvmrc: Updated from Node.js20to24to align with Astro 6's Node.js >=22.12.0 requirement.docs.yml: Changednpm ci→npm ci --legacy-peer-depsto fix CI build failures caused byastro-mermaid@1.3.1peer dependency conflict with Astro 6.update-astro.md: Addedskip-if-no-match: "is:pr is:open author:app/dependabot label:dependencies"so the workflow only runs when there are open Dependabot PRs.Build Status
✅
npm run buildpasses with updated dependencies (131 pages built in ~37s, all internal links valid)Automated by Update Astro
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.