Conversation
|
Thanks for your contribution! This PR doesn't have a linked issue. All PRs must reference an existing issue. Please:
See CONTRIBUTING.md for details. |
|
This PR doesn't fully meet our contributing guidelines and PR template. What needs to be fixed:
Please edit this PR description to address the above within 2 hours, or it will be automatically closed. If you believe this was flagged incorrectly, please let a maintainer know. |
There was a problem hiding this comment.
Pull request overview
Upgrades the @opencode-ai/web Astro stack to newer Astro 5.x releases to address dependency supply-chain/licensing concerns and keep the web/docs site tooling current.
Changes:
- Bumped
astrofrom5.7.13to5.17.3and updated related@astrojs/*integrations inpackages/web. - Regenerated
bun.lock, pulling in updated transitive dependencies for Astro, Cloudflare adapter, Starlight, and related tooling.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| packages/web/package.json | Updates Astro + key Astro integrations (cloudflare, markdown-remark, solid-js, starlight). |
| bun.lock | Lockfile updates reflecting the Astro upgrade and transitive dependency shifts (including Cloudflare workers types, sharp, svgo, etc.). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "@types/luxon": "catalog:", | ||
| "ai": "catalog:", | ||
| "astro": "5.7.13", | ||
| "astro": "5.17.3", |
There was a problem hiding this comment.
toolbeam-docs-theme@0.4.8 declares peer dependencies astro: ^5.7.13 and @astrojs/starlight: ^0.34.3 (see bun.lock). With astro now set to 5.17.3 (and Starlight bumped), this will be an unsatisfied peer range and may break the docs theme integration. Consider upgrading toolbeam-docs-theme to a version compatible with Astro 5.17.x / Starlight 0.37.x, or keep Astro/Starlight pinned to versions that satisfy the theme’s peer requirements.
Type of change: Refactor / code improvement
What does this PR do?
Upgrades astro from
5.7.13to the current5.17.3.. Some old transitive dependencies (likezod-to-ts) are missing licenses, which caused supply chain issues on our end.The upgrade was done by running the official upgrade tool,
@astrojs/upgrade.Checklist
Thanks for building opencode!