Skip to content

chore(deps): bump docs deps to latest (astro 7.1.6, marked 18.0.7, sharp 0.35.3) - #203

Merged
Roger-luo merged 1 commit into
mainfrom
chore/bump-docs-deps
Jul 30, 2026
Merged

chore(deps): bump docs deps to latest (astro 7.1.6, marked 18.0.7, sharp 0.35.3)#203
Roger-luo merged 1 commit into
mainfrom
chore/bump-docs-deps

Conversation

@Roger-luo

Copy link
Copy Markdown
Collaborator

Bumps the two direct docs/ dependencies to their latest releases and regenerates the lockfile, pulling transitive deps forward.

Package From To
astro 7.1.1 7.1.6
marked 18.0.3 18.0.7
sharp (transitive) 0.34.5 0.35.3

Why sharp matters

sharp 0.34.5 carries a high-severity libvips advisory — GHSA-f88m-g3jw-g9cj (CVE-2026-33327 / 33328 / 35590 / 35591). Bumping astro alone did not pull sharp forward, so npm audit fix was used to force 0.35.3. npm audit now reports 0 vulnerabilities.

Supersedes

Consolidates the Dependabot updates that were auto-closed as "updatable in another way" after the lockfile shifted:

The postcss (#201), astro→7.1.1 (#202), svgo (#194), and vite bumps already merged / resolved on main.

🤖 Generated with Claude Code

…arp 0.35.3)

Bumps the two direct docs dependencies to their latest releases and
regenerates the lockfile, which pulls transitive deps forward:

- astro 7.1.1 -> 7.1.6
- marked  18.0.3 -> 18.0.7
- sharp   0.34.5 -> 0.35.3 (via npm audit fix)

sharp 0.34.5 carried a high-severity libvips advisory
(GHSA-f88m-g3jw-g9cj: CVE-2026-33327/33328/35590/35591); 0.35.3 clears
it. `npm audit` now reports 0 vulnerabilities. Supersedes the closed
Dependabot PRs #197 (sharp+astro) and #192 (esbuild+astro).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 30, 2026 20:19
@Roger-luo
Roger-luo enabled auto-merge (squash) July 30, 2026 20:19
@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-07-30 20:26 UTC

Copilot AI left a comment

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.

Pull request overview

Updates the docs/ site’s Node dependencies to pick up the latest patch releases of Astro and Marked, and refreshes the npm lockfile to bring transitive dependencies (notably sharp) forward to versions without the referenced libvips advisory.

Changes:

  • Bump astro from ^7.1.1 to ^7.1.6 in docs/package.json.
  • Bump marked from ^18.0.3 to ^18.0.7 in docs/package.json.
  • Regenerate docs/package-lock.json, pulling updated transitive dependencies including sharp to 0.35.3.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
docs/package.json Updates direct docs-site dependencies (astro, marked) to newer patch versions.
docs/package-lock.json Regenerates lockfile to reflect updated direct + transitive dependencies (including sharp 0.35.3).
Files not reviewed (1)
  • docs/package-lock.json: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Roger-luo
Roger-luo merged commit 661fc66 into main Jul 30, 2026
15 checks passed
@Roger-luo
Roger-luo deleted the chore/bump-docs-deps branch July 30, 2026 20:26
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