Skip to content

build(website): update astro and @astrojs/markdown-remark to satisfy Starlight 0.42 peers - #197

Merged
dangreen merged 1 commit into
mainfrom
build/website-astro-peers
Sep 5, 2026
Merged

build(website): update astro and @astrojs/markdown-remark to satisfy Starlight 0.42 peers#197
dangreen merged 1 commit into
mainfrom
build/website-astro-peers

Conversation

@dangreen

@dangreen dangreen commented Sep 5, 2026

Copy link
Copy Markdown
Member

Summary

The Website deploy has been failing since #192. Starlight 0.42 brings @astrojs/mdx@8, whose peers are @astrojs/markdown-remark@^7.3.0 and astro@^7.2.10, while the lockfile kept @astrojs/markdown-remark@7.2.1 and astro@7.0.6: the website's ^ ranges allowed the newer versions, but nothing asked for them, so astro build fails with:

`@astrojs/markdown-remark` is too old to render `.mdx` files. Update it to the latest version — a `^` range on an older version will not pick it up

This bumps the website's ranges to @astrojs/markdown-remark@^7.3.0 and astro@^7.3.1, so the lockfile resolves 7.3.0 and 7.3.1.

Test plan

  • pnpm docs:build locally: astro check 0 errors, 22 pages built
  • Website workflow on main after merge

🤖 Generated with Claude Code

…Starlight 0.42 peers

The website deploy has been failing since #192: Starlight 0.42 brings `@astrojs/mdx@8`, which needs `@astrojs/markdown-remark@^7.3.0` and `astro@^7.2.10`, while the lockfile kept `7.2.1` and `7.0.6` — the `^` ranges allowed the newer versions but nothing asked for them, and `astro build` fails with "`@astrojs/markdown-remark` is too old to render `.mdx` files". Bump both ranges so the lockfile resolves `7.3.0` and `7.3.1`; `pnpm docs:build` passes again.
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 33973336855

Coverage remained the same at 69.769%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 1046
Covered Lines: 725
Line Coverage: 69.31%
Relevant Branches: 211
Covered Branches: 152
Branch Coverage: 72.04%
Branches in Coverage %: Yes
Coverage Strength: 11.05 hits per line

💛 - Coveralls

@dangreen
dangreen merged commit a4f42a5 into main Sep 5, 2026
6 checks passed
@dangreen
dangreen deleted the build/website-astro-peers branch September 5, 2026 15:06
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