Skip to content

chore(deps): upgrade dependencies (DOCSDEV-69)#118

Merged
Infi-Knight merged 1 commit into
mainfrom
chore/docsdev-69-styleguide-dep-upgrade
Jun 3, 2026
Merged

chore(deps): upgrade dependencies (DOCSDEV-69)#118
Infi-Knight merged 1 commit into
mainfrom
chore/docsdev-69-styleguide-dep-upgrade

Conversation

@Infi-Knight

@Infi-Knight Infi-Knight commented May 28, 2026

Copy link
Copy Markdown
Contributor

Summary

DOCSDEV-69 cycle. Includes the Starlight 0.39 sidebar autogenerate migration

  • astro 6.1.8 β†’ 6.3.8 (pinned ~6.3.8)
  • @astrojs/starlight 0.38.3 β†’ 0.39.2 (minor β€” sidebar BC migrated)
  • @interledger/docs-design-system 0.12.0 β†’ 0.13.0
  • starlight-links-validator 0.23 β†’ 0.24
  • @typescript-eslint/parser, typescript-eslint 8.59 β†’ 8.60
  • eslint 10.2.1 β†’ 10.4.0, globals 17.5 β†’ 17.6

Why ~6.3.8 and not the latest 6.4.0: Starlight 0.39.2 still ships @astrojs/mdx ^5.0.4 as a hard dep, and @astrojs/mdx 6.0.0 (which supports astro 6.4) requires astro ^6.4.0 peer. So astro 6.4 + Starlight 0.39 is currently incompatible. Pinned ~6.3.8 to allow patches but block 6.4 until Starlight ships a release with mdx 6 support.

BC-1 migration in astro.config.mjs: All 6 autogenerated sidebar groups were rewritten to wrap autogenerate in items: [...] per the Starlight 0.39 requirement.

// Before
{ label: 'Style guides', autogenerate: { directory: 'content' } }
// After
{ label: 'Style guides', items: [{ autogenerate: { directory: 'content' } }] }

Test plan

  • bun install clean
  • bun run lint passes
  • bun run build succeeds

Ref: DOCSDEV-69

- astro 6.1.8 β†’ 6.3.8 (pinned to ~6.3.8; Starlight 0.39.2 still ships
  @astrojs/mdx ^5.x, which is incompatible with astro 6.4 exports)
- @astrojs/starlight 0.38.3 β†’ 0.39.2 (minor β€” BC-1 sidebar migration applied)
- @interledger/docs-design-system 0.12.0 β†’ 0.13.0
- starlight-links-validator 0.23 β†’ 0.24
- @typescript-eslint/parser, typescript-eslint 8.59 β†’ 8.60
- eslint 10.2.1 β†’ 10.4.0, globals 17.5 β†’ 17.6

BC-1 migration in astro.config.mjs: each of the 6 autogenerated sidebar
groups now wraps autogenerate in items: [...] per Starlight 0.39.0.
@netlify

netlify Bot commented May 28, 2026

Copy link
Copy Markdown

βœ… Deploy Preview for styleguide-preview ready!

Name Link
πŸ”¨ Latest commit 372d45f
πŸ” Latest deploy log https://app.netlify.com/projects/styleguide-preview/deploys/6a1817471348180008020234
😎 Deploy Preview https://deploy-preview-118--styleguide-preview.netlify.app
πŸ“± Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Infi-Knight Infi-Knight self-assigned this Jun 1, 2026
@Infi-Knight Infi-Knight merged commit cadccba into main Jun 3, 2026
5 checks passed
@Infi-Knight Infi-Knight deleted the chore/docsdev-69-styleguide-dep-upgrade branch June 3, 2026 07:22
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.

1 participant