Skip to content

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

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

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

Conversation

@Infi-Knight
Copy link
Copy Markdown
Contributor

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

Summary

DOCSDEV-69 cycle, Phase 3a.

  • astro 6.1.8 β†’ 6.3.8 (pinned ~6.3.8; see note below)
  • @astrojs/starlight 0.38.3 β†’ 0.39.2
  • @astrojs/mdx 5.0.3 β†’ 5.0.6
  • @astrojs/node 10.0.5 β†’ 10.1.2
  • @interledger/docs-design-system 0.12.0 β†’ 0.13.0
  • starlight-links-validator 0.23 β†’ 0.24
  • html-to-text 9.0.5 β†’ 10.0.0 (MAJOR)
  • markdown-it 14.1.1 β†’ 14.2.0
  • eslint 10.2.1 β†’ 10.4.0, globals 17.5 β†’ 17.6, typescript-eslint 8.59 β†’ 8.60

html-to-text 9 β†’ 10 (BC-7): Single call site in src/utils/create-excerpt.js. The convert(html, { selectors: [...] }) API is stable across 9β†’10. Build-time excerpt generation (used by RSS) verified during bun run build.

Why ~6.3.8 and not 6.4.0: astro 6.4 changed exports in a way that breaks @astrojs/mdx ^5.x, which Starlight 0.39.2 still pins as a hard dep. astro 6.4 + Starlight is currently incompatible. Pinning until Starlight ships a release that depends on @astrojs/mdx 6.x.

Test plan

  • bun install clean
  • bun run lint passes
  • bun run build succeeds β€” 72 pages built, link validation green

Ref: DOCSDEV-69

- astro 6.1.8 β†’ 6.3.8 (pinned ~6.3.8; astro 6.4 incompatible with
  Starlight 0.39.2's pinned @astrojs/mdx ^5.x)
- @astrojs/starlight 0.38.3 β†’ 0.39.2
- @astrojs/mdx 5.0.3 β†’ 5.0.6
- @astrojs/node 10.0.5 β†’ 10.1.2
- @interledger/docs-design-system 0.12.0 β†’ 0.13.0
- starlight-links-validator 0.23 β†’ 0.24
- html-to-text 9.0.5 β†’ 10.0.0 (MAJOR β€” single call site in
  src/utils/create-excerpt.js; convert+selectors API is stable across
  9β†’10; build-time excerpt generation verified)
- markdown-it 14.1.1 β†’ 14.2.0
- eslint 10.2.1 β†’ 10.4.0, globals 17.5 β†’ 17.6
- @typescript-eslint/parser, typescript-eslint 8.59 β†’ 8.60
@netlify
Copy link
Copy Markdown

netlify Bot commented May 28, 2026

βœ… Deploy Preview for interledger-org-developers ready!

Name Link
πŸ”¨ Latest commit 7433f94
πŸ” Latest deploy log https://app.netlify.com/projects/interledger-org-developers/deploys/6a18190f5f06fb00084fc9be
😎 Deploy Preview https://deploy-preview-231--interledger-org-developers.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 e292bd6 into main Jun 3, 2026
5 checks passed
@Infi-Knight Infi-Knight deleted the chore/docsdev-69-ilf-developers-dep-upgrade branch June 3, 2026 07:24
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