Skip to content

feat: migrate from Astro v5 to Astro v7 + bugs fixed#117

Merged
NomadicCore merged 2 commits into
AerynOS:mainfrom
dbrchrd:feat/migrate-astro-v7
Jul 15, 2026
Merged

feat: migrate from Astro v5 to Astro v7 + bugs fixed#117
NomadicCore merged 2 commits into
AerynOS:mainfrom
dbrchrd:feat/migrate-astro-v7

Conversation

@dbrchrd

@dbrchrd dbrchrd commented Jul 15, 2026

Copy link
Copy Markdown
Contributor
  • Upgrade astro to v7.0.9 and @astrojs/starlight to v0.41.3
  • Update starlight-links-validator to v0.25.2 (devDependencies)
  • Fix sidebar configuration: replace bugged autogenerate with explicit items list for Macros
  • Configure pnpm security: allowBuilds for esbuild/puppeteer/sharp

Known Issues:

  • A deprecation warning regarding markdown.remarkPlugins appears from astro-mermaid v2. This is a known false positive due to astro-mermaid's compatibility layer with Astro v7's Sätteri processor. It does not affect functionality.

Also:
Please check the PDF after the build to see if it produces the expected result.

- Upgrade astro to v7.0.9 and @astrojs/starlight to v0.41.3
- Update starlight-links-validator to v0.25.2 (devDependencies)
- Fix sidebar configuration: replace bugged autogenerate with explicit items list for Macros
- Configure pnpm security: allowBuilds for esbuild/puppeteer/sharp

Known Issues:
- A deprecation warning regarding markdown.remarkPlugins appears from astro-mermaid v2.
  This is a known false positive due to astro-mermaid's compatibility layer with
  Astro v7's Sätteri processor. It does not affect functionality.
@CLAassistant

CLAassistant commented Jul 15, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@NomadicCore

Copy link
Copy Markdown
Contributor
image

Can you check out the mermaid diagram is working for you? On the left is your PR and on the right is the current live site. You mentioned mermaid as a known issue but said it doesn't affect functionality so want to see if this is an issue on my side or if something else needs to be updated/changed?

@NomadicCore

Copy link
Copy Markdown
Contributor

LGTM, thanks for this!

@dbrchrd

dbrchrd commented Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

I just upgrade astro-mermaid from 2.0.1 to 2.1.0. It’s working on my end.

@NomadicCore
NomadicCore merged commit 448c108 into AerynOS:main Jul 15, 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.

3 participants