Skip to content

chore(deps): upgrade dependencies for Astro 6 (DOCSDEV-60)#88

Merged
Infi-Knight merged 2 commits intomainfrom
chore/docsdev-60-paymentpointers-dep-upgrade
Apr 21, 2026
Merged

chore(deps): upgrade dependencies for Astro 6 (DOCSDEV-60)#88
Infi-Knight merged 2 commits intomainfrom
chore/docsdev-60-paymentpointers-dep-upgrade

Conversation

@Infi-Knight
Copy link
Copy Markdown
Contributor

@Infi-Knight Infi-Knight commented Apr 20, 2026

Summary

  • Upgrades Astro 5.17.1 to 6.1.8, Starlight 0.37.5 to 0.38.3
  • Updates all tooling dependencies (eslint, typescript-eslint, astro-eslint-parser, etc.)
  • Updates CI workflows to Node.js 22 (required by Astro 6)
  • Migrates i18n content collection to Content Layer API (i18nLoader)
  • Fixes starlight-fullview-mode sidebar arrows regression caused by Astro 6 Zod default handling change
  • Removes stale pnpm-lock.yaml (project uses bun)

Note on @interledger/docs-design-system

This PR installs @interledger/docs-design-system from a GitHub commit (github:interledger/docs-design-system#28aca14) because the updated v0.12.0 package has not yet been published to npm (PR interledger/docs-design-system#70 is under review). Once that PR is merged and v0.12.0 is published, the dependency should be switched back to the npm registry version.

Test plan

  • bun run lint passes
  • bun run build completes (8 pages, all links valid)
  • Dev server loads at localhost:1102
  • Sidebar collapse arrows render correctly (fullview-mode plugin)
  • Spot-check navigation, search, theme toggle in browser
  • CI passes

- Astro 5.17.1 -> 6.1.8, Starlight 0.37.5 -> 0.38.3
- docs-design-system installed from GitHub commit (npm publish pending)
- starlight-links-validator 0.19.2 -> 0.23.0
- CI updated to Node.js 22 (required by Astro 6)
- Migrated i18n collection to use i18nLoader (Astro 6 Content Layer API)
- Fixed starlight-fullview-mode sidebar arrows regression (Astro 6 Zod compat)
- Removed stale pnpm-lock.yaml

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Infi-Knight Infi-Knight self-assigned this Apr 20, 2026
@Infi-Knight Infi-Knight requested a review from Anca2022 April 20, 2026 09:27
Replace GitHub commit reference with the now-published npm package.
Comment thread package.json Outdated
"@interledger/docs-design-system": "^0.11.0",
"astro": "^5.17.1",
"@astrojs/starlight": "0.38.3",
"@interledger/docs-design-system": "github:interledger/docs-design-system#28aca14",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

waiting for docs-design-system - v0.12 to be published so we can use the version and not the commit hash on this line
The rest looks good :D

@Infi-Knight Infi-Knight merged commit 9efc6f8 into main Apr 21, 2026
1 check passed
@Infi-Knight Infi-Knight deleted the chore/docsdev-60-paymentpointers-dep-upgrade branch April 21, 2026 10:04
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