chore(deps): update all dependencies to latest - #27
Conversation
- @astrojs/vercel 11.0.0 -> 11.0.4 - @playwright/test 1.61.1 -> 1.62.1, playwright 1.60.0 -> 1.62.1 - @tailwindcss/vite 4.3.1 -> 4.3.3, tailwindcss 4.3.0 -> 4.3.3 - oxfmt 0.56.0 -> 0.62.0, oxlint 1.71.0 -> 1.77.0 - sharp (transitive via astro) 0.34.5 -> 0.35.3 via npm audit fix, resolving GHSA-f88m-g3jw-g9cj (libvips CVEs) - remove stale esbuild override: astro and @astrojs/vercel now require ^0.28.0 natively, which resolves to 0.28.1 without it - keep path-to-regexp ^6.3.0 override: @vercel/routing-utils still pins the ReDoS-vulnerable 6.1.0 Checks: oxlint, oxfmt --check, astro build, and Playwright e2e (5/5 passed) all green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📜 Recent review details⏰ Context from checks skipped due to timeout. (3)
🔇 Additional comments (3)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThe pull request updates seven dependency version ranges in ChangesDependency Version Updates
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Pull request overview
Routine dependency refresh for the Astro/Vercel project, updating core dev tooling (Playwright, Tailwind, Ox tools) and refreshing the lockfile (including sharp via transitive updates) while simplifying the overrides block.
Changes:
- Bumped
@astrojs/vercel, Playwright, Tailwind, and Ox (formatter/linter) packages to newer versions. - Removed the
esbuildoverride while retaining an override forpath-to-regexpto avoid a vulnerable pinned version downstream. - Updated
package-lock.jsonaccordingly, including newer transitive versions (notablysharp/libvips-related packages).
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Updates direct dependency versions and trims overrides (removes esbuild, keeps path-to-regexp). |
| package-lock.json | Refreshes the resolved dependency graph and transitive versions to match the updated ranges and audit fix results. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| }, | ||
| "overrides": { | ||
| "esbuild": "^0.28.1", | ||
| "path-to-regexp": "^6.3.0" | ||
| } |
Summary
Routine dependency refresh (2026-08-04), plus security cleanup of the
overridesblock.Updated packages
astrowas already at the latest (7.1.6); no change.sharpbumped vianpm audit fix, resolving GHSA-f88m-g3jw-g9cj (inherited libvips CVEs-2026-33327/33328/35590/35591). This should also close Dependabot alert deps: bump astro from 7.0.2 to 7.1.6 #17.npm auditis now clean.Overrides
esbuild: ^0.28.1— stale:astroand@astrojs/vercelnow require^0.28.0natively, which resolves to 0.28.1 without the override.path-to-regexp: ^6.3.0— still needed:@vercel/routing-utils@5.3.3pins the ReDoS-vulnerable6.1.0exactly. The selector stays scoped within major 6 (6.3.0 is the latest 6.x).Checks run
npm run lint(oxlint) — passnpm run format:check(oxfmt) — passnpm run build(astro build, Vercel adapter) — passnpx playwright test(chromium, headless) — 5/5 passednpm audit— 0 vulnerabilitiesSkipped
Nothing skipped — no bumps had to be reverted.
Note for local test runs: Astro 7's dev server daemonizes when stdout is piped, so Playwright's
webServerlaunch reports "exited early"; startingastro devbeforehand and relying onreuseExistingServerworks (CI is unaffected:reuseExistingServer: !process.env.CIplus foreground behavior there).🤖 Generated with Claude Code