Skip to content

feat(deps)!: Astro 7 / Starlight 0.41 + all deps to latest (#20)#29

Merged
maehr merged 1 commit into
textrefs:stagingfrom
maehr:feat/20-astro-7
Jul 6, 2026
Merged

feat(deps)!: Astro 7 / Starlight 0.41 + all deps to latest (#20)#29
maehr merged 1 commit into
textrefs:stagingfrom
maehr:feat/20-astro-7

Conversation

@maehr

@maehr maehr commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Executes the #20 migration checklist now that starlight-llms-txt@0.11.0 shipped its Astro 7 release (the last blocker).

  • astro 7.0.6, @astrojs/starlight 0.41.3, starlight-blog 0.27.0, starlight-openapi 0.26.0 + new peer @astrojs/markdown-satteri 0.3.3, starlight-links-validator 0.25.2, astro-mermaid 2.1.0, starlight-llms-txt 0.11.0
  • All remaining deps to latest (sharp 0.35, prettier 3.9, tsx 4.23, lint-staged 17.0.8, commitlint 21.2, …); lockfile regenerated from scratch
  • Zero source-code changes requiredastro check clean, full build green (78,940 pages, 39,250 records), internal links valid; only prettier 3.9 cosmetic reformats
  • Sanity-checked per the issue checklist: /llms.txt + llms-full.txt + llms-small.txt generated, /api/ OpenAPI pages render, §5 mermaid diagram present, blog present

Part of the v0.1.0 release train; #20 gets closed by release PR #4.

🤖 Generated with Claude Code

… latest

Unblocked by starlight-llms-txt 0.11.0 (Astro 7 peers). astro 7.0.6,
@astrojs/starlight 0.41.3, starlight-blog 0.27.0, starlight-openapi
0.26.0 (+ new peer @astrojs/markdown-satteri), starlight-links-validator
0.25.2, astro-mermaid 2.1.0, sharp 0.35, prettier 3.9, tsx 4.23,
lint-staged 17.0.8, commitlint 21.2; lockfile regenerated. No source
changes needed beyond prettier 3.9 reformatting.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 6, 2026 06:00

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Upgrades the site’s Astro/Starlight stack to Astro 7 / Starlight 0.41 and refreshes related plugin dependencies, with the remaining touched files reflecting Prettier-driven formatting-only changes.

Changes:

  • Bump core site dependencies to Astro ^7.0.6, @astrojs/starlight ^0.41.3, and compatible Starlight integrations (blog/openapi/llms/links-validator), plus add @astrojs/markdown-satteri as required by the updated OpenAPI integration.
  • Apply cosmetic Prettier reformatting to docs snippets and small formatting in TypeScript types / README table alignment.

Reviewed changes

Copilot reviewed 3 out of 5 changed files in this pull request and generated no comments.

File Description
src/content/docs/get-started/authoring.md Prettier reformats long YAML flow sequences in docs examples for readability.
scripts/compile.ts Formatting-only change to a union type definition (no functional behavior change).
README.md Minor whitespace alignment in the Support table row.
package.json Major dependency upgrades for Astro 7 + Starlight 0.41 ecosystem; adds @astrojs/markdown-satteri.

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

@maehr maehr merged commit dd1038d into textrefs:staging Jul 6, 2026
2 checks passed
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.

2 participants