Skip to content

[docs] Update Astro dependencies - 2026-03-24#22650

Merged
pelikhan merged 1 commit intomainfrom
docs/update-astro-2026-03-24-e98459cf90f201ca
Mar 24, 2026
Merged

[docs] Update Astro dependencies - 2026-03-24#22650
pelikhan merged 1 commit intomainfrom
docs/update-astro-2026-03-24-e98459cf90f201ca

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Astro Dependency Updates

Updates npm packages in docs/ to their latest versions.

Updated Packages

  • @astrojs/starlight: ^0.38.1 → ^0.38.2
  • @primer/octicons: ^19.22.0 → ^19.23.1
  • astro: ^6.0.5 → ^6.0.8
  • astro-mermaid: ^1.3.1 → ^2.0.1
  • yaml: ^2.8.2 → ^2.8.3

Migration Notes

astro-mermaid v2.0.1 (major bump): The v2 API is compatible with the existing mermaid() usage in astro.config.mjs. No code changes were required — the integration order (mermaid() before starlight()) already matches the v2 documentation requirements.

astro 6.0.8: Drops Node.js 20 support (now requires >=22.12.0). The CI workflow (docs.yml) already uses Node.js 24, so this is compatible with the CI environment.

Build Status

npm run build passes with updated dependencies (verified with Node.js 24)


Automated by Update Astro

Generated by Update Astro ·

  • expires on Mar 26, 2026, 11:06 AM UTC

- @astrojs/starlight: ^0.38.1 → ^0.38.2
- @primer/octicons: ^19.22.0 → ^19.23.1
- astro: ^6.0.5 → ^6.0.8
- astro-mermaid: ^1.3.1 → ^2.0.1
- yaml: ^2.8.2 → ^2.8.3

Build verified with Node.js 24 (as used in CI).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions bot added dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation labels Mar 24, 2026
@pelikhan pelikhan marked this pull request as ready for review March 24, 2026 11:16
Copilot AI review requested due to automatic review settings March 24, 2026 11:16
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the documentation site’s Astro-related npm dependencies in docs/ to their latest versions, including a major upgrade of astro-mermaid.

Changes:

  • Bump astro, @astrojs/starlight, @primer/octicons, astro-mermaid, and yaml versions in docs/package.json.
  • Refresh docs/package-lock.json to reflect the updated dependency graph and resolved versions (including updated Node engine requirements from upstream packages).

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
docs/package.json Updates the docs app’s direct dependency versions (Astro/Starlight/Octicons/astro-mermaid/yaml).
docs/package-lock.json Updates resolved versions, integrity hashes, and transitive dependencies/engine constraints for the new installs.
Files not reviewed (1)
  • docs/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pelikhan pelikhan merged commit 31ad6ee into main Mar 24, 2026
10 checks passed
@pelikhan pelikhan deleted the docs/update-astro-2026-03-24-e98459cf90f201ca branch March 24, 2026 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants