Skip to content

chore(deps): upgrade docs Astro to 7 and Starlight to 0.41 for CVE-2026-29772 - #10

Merged
dnlbox merged 1 commit into
mainfrom
chore/astro-security-upgrade
Jun 30, 2026
Merged

dnlbox merged 1 commit into
mainfrom
chore/astro-security-upgrade

Conversation

@dnlbox

@dnlbox dnlbox commented Jun 30, 2026

Copy link
Copy Markdown
Owner

Resolves Snyk code-scanning alert #2 (astro@5.18.1 Server Islands DoS).

Changes:

  • Bumps astro from ^5.8.1 to ^7.0.4 and @astrojs/starlight from ^0.34.3 to ^0.41.1.
  • Migrates content collections to Astro 7 Content Layer (docsLoader, src/content.config.ts).
  • Removes legacy.collections and updates sidebar autogenerate shape for Starlight 0.39+.
  • Fixes invalid :global() selector in global CSS.
  • Aligns .nvmrc with engines.node (22).

Verification:

  • pnpm typecheck
  • pnpm lint
  • pnpm test (567 passing)
  • pnpm docs:build

…26-29772

Resolves Snyk code-scanning alert #2 (astro@5.18.1 Server Islands DoS).

- Bumps astro from ^5.8.1 to ^7.0.4 and @astrojs/starlight from ^0.34.3 to ^0.41.1.

- Migrates content collections to Astro 7 Content Layer (docsLoader, src/content.config.ts).

- Removes legacy.collections and updates sidebar autogenerate shape for Starlight 0.39+.

- Fixes invalid :global() selector in global CSS.

- Aligns .nvmrc with engines.node (22).

Build, typecheck, lint, and tests pass; docs site builds successfully.
@dnlbox
dnlbox merged commit 774e62c into main Jun 30, 2026
7 checks passed
@dnlbox
dnlbox deleted the chore/astro-security-upgrade branch June 30, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant