Skip to content

chore(website): upgrade the Astro toolchain - #16

Closed
100gle wants to merge 1 commit into
mainfrom
codex/website-astro7-core
Closed

chore(website): upgrade the Astro toolchain#16
100gle wants to merge 1 commit into
mainfrom
codex/website-astro7-core

Conversation

@100gle

@100gle 100gle commented Aug 12, 2026

Copy link
Copy Markdown
Owner

What changed

  • Upgrade the website to Astro 7.2.1, Starlight 0.41.7, Vite 8, Tailwind CSS 4.3.3, and the latest compatible integrations.
  • Migrate the Starlight sidebar configuration and Astro 7 content/Zod APIs.
  • Standardize the toolchain on Node.js 24.19.0 and pnpm 11.21.0.
  • Add astro check with TypeScript 6.0.3, remove unused packages, and enable strict pnpm peer/build/supply-chain checks.

TypeScript 7 is intentionally not used because @astrojs/check@0.9.10 currently supports TypeScript 5 and 6.

Why this layer is separate

This is the independently buildable framework/dependency baseline. The existing Cloudflare runtime is retained here and removed in the next PR after the routes are proven static.

Verification

  • pnpm install --frozen-lockfile
  • pnpm audit --audit-level=low — 0 known vulnerabilities
  • pnpm peers check — 0 peer issues
  • pnpm build
  • pnpm exec wrangler deploy --dry-run

Stack

1 of 4. Next: #17

@100gle

100gle commented Aug 12, 2026

Copy link
Copy Markdown
Owner Author

Closing the fork-local PR; this branch will be submitted to the upstream stacked PR series after its base branch is published.

@vercel

vercel Bot commented Aug 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
bub Ready Ready Preview Aug 12, 2026 3:46pm

@100gle
100gle force-pushed the codex/website-astro7-core branch from 0b849c8 to 8d69c62 Compare August 12, 2026 15:44
@100gle 100gle changed the title chore(website): upgrade to Astro 7 chore(website): upgrade the Astro toolchain Aug 12, 2026
@100gle 100gle closed this Aug 13, 2026
@100gle
100gle deleted the codex/website-astro7-core branch August 13, 2026 15:41
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