Skip to content

Fix isolated Blume docs rendering - #13

Merged
sarthakagrawal927 merged 2 commits into
mainfrom
agent/fix-chess-docs-astro
Jul 30, 2026
Merged

Fix isolated Blume docs rendering#13
sarthakagrawal927 merged 2 commits into
mainfrom
agent/fix-chess-docs-astro

Conversation

@sarthakagrawal927

@sarthakagrawal927 sarthakagrawal927 commented Jul 30, 2026

Copy link
Copy Markdown
Member

What changed

  • Exposes Astro 7.1.3 and the three integrations imported by Blume's generated config as direct development dependencies.
  • Reuses the exact versions already resolved transitively by Blume.
  • Leaves runtime dependencies and unrelated transitive lock entries unchanged.

Root cause

Blume generates .blume-verify/astro.config.mjs at the repository root. Under pnpm's strict dependency layout, that generated config could not resolve astro/config or its @astrojs/mdx, @astrojs/react, and @shikijs/twoslash imports because they were only available inside Blume's dependency tree.

Impact

The Docs workflow can complete its isolated Blume render instead of failing after link validation.

Validation

  • pnpm install --frozen-lockfile --ignore-scripts
  • /opt/homebrew/bin/bash ./scripts/check-docs-links.sh
  • Fresh ./scripts/docs-validate.sh after moving the previous .blume-verify runtime (18 pages built)
  • pnpm build
  • Fleet code-cleanup dependency review
  • git diff --check

Closes #9

@sarthakagrawal927
sarthakagrawal927 marked this pull request as ready for review July 30, 2026 21:05
@sarthakagrawal927
sarthakagrawal927 merged commit a64acac into main Jul 30, 2026
2 checks passed
@sarthakagrawal927
sarthakagrawal927 deleted the agent/fix-chess-docs-astro branch August 8, 2026 16:19
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.

Fix Docs CI by making Astro available to the Blume render check

1 participant