chore: dependency maintenance (minor/patch + @fastify/static 10)#165
chore: dependency maintenance (minor/patch + @fastify/static 10)#165jaredwray wants to merge 2 commits into
Conversation
Update dependencies within existing semver ranges. All changes verified with build + full test suite (473 tests passing, coverage unchanged). Versions published within the last 7 days are held back by the repo's minimumReleaseAge policy. devDependencies: - @biomejs/biome 2.4.16 -> 2.5.3 - @swc/core 1.15.41 -> 1.15.43 - @vitest/coverage-v8 4.1.8 -> 4.1.10 - vitest 4.1.8 -> 4.1.10 - tsdown 0.22.2 -> 0.22.4 - tsx 4.22.4 -> 4.23.0 dependencies: - @fastify/cookie 11.0.2 -> 11.1.1 - @fastify/helmet 13.0.2 -> 13.1.0 - @fastify/rate-limit 11.0.0 -> 11.1.0 - @fastify/static 9.1.3 -> 9.3.0 - @fastify/swagger 9.7.0 -> 9.8.0 - @fastify/swagger-ui 6.0.0 -> 6.1.0 - @scalar/api-reference 1.59.3 -> 1.62.5 - fastify 5.8.5 -> 5.10.0 - hookified 3.0.0 -> 3.0.1 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FjTirhzhuv9RYiVwgjjf3x
Major version bump from 9.3.0 -> 10.1.0. Verified compatible with the project's Fastify 5.x: the plugin loads without a fastify-plugin version warning and the full test suite passes (473 tests, coverage unchanged). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FjTirhzhuv9RYiVwgjjf3x
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Code Review
This pull request updates several dependencies and devDependencies in package.json to their latest versions, including upgrading TypeScript to version 7.0.2 and Fastify to version 5.10.0. There are no review comments, and I have no feedback to provide.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #165 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 41 41
Lines 1310 1310
Branches 259 259
=========================================
Hits 1310 1310 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d7ab1e2f39
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
d7ab1e2 to
84c2964
Compare
Please check if the PR fulfills these requirements
What kind of change does this PR introduce?
Chore — automated dependency maintenance. No source or public API changes; only version bumps in
package.jsonandpnpm-lock.yaml.Dependency updates
Minor / patch (within existing semver ranges)
Major
fastify-pluginversion warning); static-file, Swagger UI and Scalar routes all pass.Deferred to a future run
6.0.3→7.0.2— held back. tsdown only declares TypeScript 7 peer support from 0.22.5 onward (typescript: ^5.0.0 || ^6.0.0 || ^7.0.0), and 0.22.5 is still inside this repo's 7-dayminimumReleaseAgewindow (published 2026-07-11). Pairing TS 7 with the in-policy tsdown 0.22.4 (peer^5.0.0 || ^6.0.0) is an undeclared-support combination — thanks to the Codex review for flagging it. Rather than ship that mismatch or override the release-age policy, TS stays at 6.0.3; the TypeScript 7 upgrade will land in a later run once tsdown 0.22.5+ has aged past the 7-day window.minimumReleaseAge(published < 7 days ago):@biomejs/biome 2.5.4,@scalar/api-reference 1.62.9,@fastify/swagger 9.8.1,tsdown 0.22.9,tsx 4.23.1.Verification
pnpm build— passingpnpm test(Biome lint + Vitest with coverage) — 473 tests passing across 43 filespnpm-lock.yamlstays consistent withpackage.json🤖 Generated with Claude Code
https://claude.ai/code/session_01FjTirhzhuv9RYiVwgjjf3x