chore(deps): bump the npm_and_yarn group across 1 directory with 6 updates - #940
dependabot[bot] wants to merge 1 commit into
Conversation
…dates Bumps the npm_and_yarn group with 1 update in the /motion directory: [@hono/node-server](https://github.com/honojs/node-server). Updates `@hono/node-server` from 1.19.14 to 2.1.1 - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](honojs/node-server@v1.19.14...v2.1.1) Updates `adm-zip` from 0.5.18 to 0.6.0 - [Release notes](https://github.com/cthackers/adm-zip/releases) - [Changelog](https://github.com/cthackers/adm-zip/blob/master/history.md) - [Commits](cthackers/adm-zip@v0.5.18...v0.6.0) Updates `hono` from 4.12.27 to 4.13.3 - [Release notes](https://github.com/honojs/hono/releases) - [Commits](honojs/hono@v4.12.27...v4.13.3) Updates `nanoid` from 3.3.15 to 3.3.16 - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](ai/nanoid@3.3.15...3.3.16) Updates `postcss` from 8.5.16 to 8.5.25 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](postcss/postcss@8.5.16...8.5.25) Updates `sharp` from 0.34.5 to 0.35.3 - [Release notes](https://github.com/lovell/sharp/releases) - [Commits](lovell/sharp@v0.34.5...v0.35.3) --- updated-dependencies: - dependency-name: "@hono/node-server" dependency-version: 2.1.1 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: adm-zip dependency-version: 0.6.0 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: hono dependency-version: 4.13.3 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: nanoid dependency-version: 3.3.16 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: postcss dependency-version: 8.5.25 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: sharp dependency-version: 0.35.3 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
|
Thanks for opening your first pull request on RoboCo! Quick checklist before review (most of these are enforced by CI, but worth a glance):
See CONTRIBUTING.md for the full workflow and the Code of Conduct for the community standards we follow. Welcome aboard — a maintainer will review shortly. |
There was a problem hiding this comment.
Summary
This PR bumps 6 dependency groups in the motion/ subproject via a hyperframes 0.7.36 to 0.7.111 upgrade. Security review is clean: all resolved URLs point to registry.npmjs.org, all packages carry integrity hashes, and no suspicious packages were introduced. However, the hyperframes upgrade pulls in a major version bump for @hono/node-server (1.x to 2.x) as a transitive dependency, which changes the Node engine requirement from >=18.14.1 to >=20. The @img/sharp upgrade (0.34.5 to 0.35.3) similarly drops Node 18 support, now requiring >=20.9.0. The motion/package.json has no engines field, so there is no explicit Node version constraint to verify compatibility against. These are devDependencies for a video composition tool, which lowers the blast radius, but the breaking major version bump and Node engine floor change should be verified against the project CI and deployment environment before merging.
Findings
| File | Line | Severity | Expected → Actual |
|---|---|---|---|
motion/package-lock.json |
— | major | Transitive dependency major version bumps should be verified for breaking changes. @hono/node-server goes from 1.19.x to 2.1.1 (a major version bump) with the Node engine requirement changing from >=18.14.1 to >=20. → The PR includes @hono/node-server@2.1.1 as a transitive dependency of the hyperframes upgrade without verification that the project Node version is compatible. The motion/package.json has no engines field to declare the minimum supported Node version. |
motion/pnpm-lock.yaml |
— | minor | Node engine floor changes in transitive dependencies should be verified. @img/sharp-* packages change engine requirement from ^18.17.0 |
motion/package.json |
— | minor | A 75-patch-version jump (0.7.36 to 0.7.111) within a single dependency should be verified for behavioral changes, especially when new peer dependencies appear. → hyperframes 0.7.111 introduces new peer dependencies (@types/node@26.2.0 and yauzl@2.10.0) that were absent in 0.7.36, indicating the dependency surface has changed. The motion compositions (release-announcement, panel-demo, release-recap) should be smoke-tested with the new version. |
motion/package-lock.json |
— | nit | A project should use one package manager consistently to avoid lock-file drift. → Both package-lock.json (npm) and pnpm-lock.yaml (pnpm) are present and updated. The project should clarify which lock file is canonical and whether maintaining both is intentional. |
Verdict
changes requested
Bumps the npm_and_yarn group with 1 update in the /motion directory: @hono/node-server.
Updates
@hono/node-serverfrom 1.19.14 to 2.1.1Release notes
Sourced from @hono/node-server's releases.
... (truncated)
Commits
73c03ad2.1.15515aa0perf: lazily materialize request headers (#389)82ba34e2.1.01f2909afix(listener): avoid uncaught error when force-closing a non-standard socket ...977a242feat: add Early Hints (HTTP 103) middleware (#378)a813b6c2.0.12caf48bafix(response): copy headers when init is a foreign Response (#382)3b1dd68test: replace supertest (#379)834e54f2.0.11ba72bcdperf(request): fast-path PATCH method (#380)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@hono/node-serversince your current version.Updates
adm-zipfrom 0.5.18 to 0.6.0Release notes
Sourced from adm-zip's releases.
Changelog
Sourced from adm-zip's changelog.
... (truncated)
Commits
2b4d840updated minimum node engine version to >= 14dc57f0fHardened entry-name lookup, fixed test(), and sped up entry sortingf81806aMade utimes best-effort so it can't abort extraction (#379)ab04324Fixed extractEntryTo flattening subdirectories (#306)8a5d9baFixed empty name for directory entries (#466)3e72790Fixed uncaught crash in writeFileToAsync on write failure (#470, #459, #402)651ae4cAdded typescript typese72021dFixed infinite recursion on symlink loops in addLocalFolder (#541)8f3176bFixed directory permissions on linux4d2c8f9Fixed error introduced with zip descriptor checksUpdates
honofrom 4.12.27 to 4.13.3Release notes
Sourced from hono's releases.
... (truncated)
Commits
02933434.13.35ad469afeat(pretty-json): support structured JSON content-types (+json) (#5226)c91ec9bfix(utils/ipaddr): avoid truncation on embedded IPv4 addresses in expandIPv6 ...eea9735fix(csrf): exempt OPTIONS request from CSRF validation (#5250)a194628fix(pattern-router/linear-router): prevent prefix overmatch on wildcard route...63bbcf5fix(trie-router): match suffix wildcard routes (#5236)ef0739ddocs(context): add custom headers append option example to Context JSDoc (#5248)8bf03c3fix(cors): append Origin to Vary header on OPTIONS preflight (#5235)546eca0fix(etag): avoid skipping headers when filtering 304 response headers (#5234)7195c24fix(etag): copy pending stream bytes (#5239)Updates
nanoidfrom 3.3.15 to 3.3.16Release notes
Sourced from nanoid's releases.
Changelog
Sourced from nanoid's changelog.
Commits
9760e11Release 3.3.16 versione835c9bfix(non-secure): clamp negative size to prevent infinite loop (#601)96dd086Update CI actionba0bc3bDo not create latest release for v3Updates
postcssfrom 8.5.16 to 8.5.25Release notes
Sourced from postcss's releases.
Changelog
Sourced from postcss's changelog.
Commits
08c989cRelease 8.5.25 version24f6814Fix 8.5.17 visitor regressionf2fa53fAdd supply chain security requirement to PostCSS plugin guide10edf0bfix: return empty array for empty string in list.split (#2121)0ebe8adRelease 8.5.24 version73218c6Update dependencies9a114f6Preserve the BOM when stringifying (#2119)9069261Fix types checkeb9e1feRelease 8.5.23 version9d19c78Update dependenciesUpdates
sharpfrom 0.34.5 to 0.35.3Release notes
Sourced from sharp's releases.
... (truncated)
Commits
1018449Release v0.35.3ba303a7Prerelease v0.35.3-rc.24f94fc5Upgrade to sharp-libvips v1.3.2c5e7a3fBump devDeps, fix Deno/Windows smoke tests9a8d002Docs: Add changelog entry and note about transferable #45208694db0TypeScript: Return more preciseBuffer\<ArrayBuffer>fromtoBuffer(#4520)e000d0bPrerelease v0.35.3-rc.19554ca9Prerelease v0.35.3-rc.06a29fd5Emit warning about native binaries on Linux Electron540d2eaIncrease default concurrency when use of MALLOC_ARENA_MAX detectedDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsYou can disable automated security fix PRs for this repo from the Security Alerts page.