chore(deps): update all non-major dependencies#56
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
📝 WalkthroughWalkthroughVersion bumps across four 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
5af1294 to
bbc9449
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@test/yarn-berry/package.json`:
- Line 9: The packageManager field in test/yarn-berry/package.json specifies
Yarn 4.17.0, but the PR objectives indicate the update should be to Yarn 4.16.0.
Additionally, the provided sha512 hash cannot be verified against official Yarn
release sources (GitHub releases or npm registry). Clarify whether 4.17.0 is the
intended target version, then obtain the correct sha512 integrity hash from an
official Yarn release source and update the packageManager value with both the
correct version and verified hash to ensure corepack can properly validate the
binary.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 3aa2ded0-361a-4882-a46e-c58e662b3656
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (4)
package.jsontest/pnpm-workspace/package.jsontest/pnpm/package.jsontest/yarn-berry/package.json
✅ Files skipped from review due to trivial changes (2)
- test/pnpm/package.json
- test/pnpm-workspace/package.json
🚧 Files skipped from review as they are similar to previous changes (1)
- package.json
| "src/*" | ||
| ], | ||
| "packageManager": "yarn@4.15.0+sha512.07ec708ac11e2eaa4ea2b04cfbb272812f7e74a753f1595eaef4486c663a98306a30cca3e6fc40f7a0b168dcfb3a2490b6a5e0501e20fb69cc36f563dd161c53" | ||
| "packageManager": "yarn@4.17.0+sha512.c2957de2f9025ab14d63b24d0d8be1f1655810e22c341042c27f7ecd017b180ec12db73d69ac366d71b304ef9f069349ce462de96f04f8f1da317f4f762c95ae" |
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
What is the latest stable release of Yarn 4.x, and specifically does Yarn 4.17.0 exist with sha512 hash c2957de2f9025ab14d63b24d0d8be1f1655810e22c341042c27f7ecd017b180ec12db73d69ac366d71b304ef9f069349ce462de96f04f8f1da317f4f762c95ae?
💡 Result:
As of June 16, 2026, the latest stable release of Yarn 4.x is version 4.17.0, which was published on June 15, 2026 [1]. Regarding the specific SHA-512 hash you provided (c2957de2f9025ab14d63b24d0d8be1f1655810e22c341042c27f7ecd017b180ec12db73d69ac366d71b304ef9f069349ce462de96f04f8f1da317f4f762c95ae), there is no evidence associating this hash with the Yarn 4.17.0 release [1][2]. Official Yarn releases are distributed via the npm registry, and integrity verification typically utilizes hashes provided by the registry or the official release assets on GitHub; the hash you provided does not appear in official project documentation or repository metadata [1].
Citations:
- 1: https://github.com/yarnpkg/berry/releases/tag/%40yarnpkg/cli/4.17.0
- 2: https://anaconda.org/conda-forge/yarn/files/manage?page=0
🏁 Script executed:
#!/bin/bash
# Search for references to this specific hash in the codebase to understand its origin
rg "c2957de2f9025ab14d63b24d0d8be1f1655810e22c341042c27f7ecd017b180ec12db73d69ac366d71b304ef9f069349ce462de96f04f8f1da317f4f762c95ae" --type-listRepository: rstackjs/rsbuild-plugin-arethetypeswrong
Length of output: 474
🌐 Web query:
Yarn 4.17.0 official release integrity hash SHA-512
💡 Result:
Yarn version 4.17.0 was officially released on June 15, 2026 [1]. Regarding your request for a SHA-512 integrity hash for this release: Yarn 4.x (part of the Berry architecture) does not provide a single global SHA-512 integrity hash for the release itself in the manner of a downloadable binary artifact [2][3]. Instead, Yarn 4.x manages package integrity through a custom checksum system within the yarn.lock file [2][3]. In the Yarn Berry (v2+) architecture, integrity is verified using custom checksums that correspond to the contents of its internal global cache (which uses a zip-based format for efficiency) [2][3]. This differs from the standard SHA-512 subresource integrity (SRI) hashes often found in npm registry metadata for raw tarballs [2][4][3]. Consequently, there is no official "SHA-512 integrity hash" for the Yarn 4.17.0 release itself [2][3]. You can view the official release notes and changelog for version 4.17.0 on the project's GitHub repository [1].
Citations:
- 1: https://github.com/yarnpkg/berry/releases/tag/%40yarnpkg/cli/4.17.0
- 2: https://stackoverflow.com/questions/73709178/yarn-v2-lockfile-how-the-validate-new-checksum
- 3: [Bug?]: custom yarn checksum is bad for file sharing yarnpkg/berry#6297
- 4: https://readoss.com/en/yarnpkg/yarn/fetching-caching-and-the-offline-mirror
🌐 Web query:
site:github.com yarnpkg/berry releases 4.17.0 hash sha512
💡 Result:
Yarn Berry release 4.17.0 was officially published on June 15, 2026 [1]. Regarding the sha512 hash: Yarn Berry (v2+) uses its own custom checksum format within its lockfiles, rather than standard sha512 integrity hashes for the raw tarballs [2]. This internal checksum is used by Yarn for its own integrity validation of the packages it manages [3][2][4]. There is no publicly documented sha512 release hash for the 4.17.0 release itself; for verifying the authenticity of Yarn releases, the standard practice is to rely on the official GitHub release tags and the npm registry, which handle integrity verification via their own mechanisms [1][5].
Citations:
- 1: https://github.com/yarnpkg/berry/releases/tag/%40yarnpkg/cli/4.17.0
- 2: [Bug?]: custom yarn checksum is bad for file sharing yarnpkg/berry#6296
- 3: https://github.com/yarnpkg/berry/blob/c0274d6d7ba5939f447e78aaf16e456a00cf0bd1/packages/yarnpkg-core/sources/hashUtils.ts
- 4: https://github.com/yarnpkg/berry/blob/8fe214dfa72dabbc7134bbd6973cdfce4891cd42/yarn.lock
- 5: https://github.com/yarnpkg/berry/releases
Resolve version discrepancy and verify Yarn 4.17.0 hash origin.
The PR objectives specify updating Yarn to 4.16.0, but this change updates to 4.17.0. Additionally, the sha512 hash c2957de2f9025ab14d63b24d0d8be1f1655810e22c341042c27f7ecd017b180ec12db73d69ac366d71b304ef9f069349ce462de96f04f8f1da317f4f762c95ae cannot be verified against official Yarn 4.17.0 release sources—it does not appear in GitHub release metadata or npm registry integrity data. Clarify whether 4.17.0 is the intended version and provide the correct integrity hash from an official Yarn release source to ensure corepack validates the binary correctly.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@test/yarn-berry/package.json` at line 9, The packageManager field in
test/yarn-berry/package.json specifies Yarn 4.17.0, but the PR objectives
indicate the update should be to Yarn 4.16.0. Additionally, the provided sha512
hash cannot be verified against official Yarn release sources (GitHub releases
or npm registry). Clarify whether 4.17.0 is the intended target version, then
obtain the correct sha512 integrity hash from an official Yarn release source
and update the packageManager value with both the correct version and verified
hash to ensure corepack can properly validate the binary.
416c217 to
f631952
Compare
f631952 to
d0a8e2e
Compare
This PR contains the following updates:
^7.58.7→^7.58.92.0.9→2.0.15^0.22.0→^0.23.0^0.6.1→^0.6.2^0.10.3→^0.10.6^0.10.3→^0.10.6^0.10.3→^0.10.6^24.12.4→^24.13.211.5.0→11.8.010.34.1+sha512.b58fbde6dca66a929538021581f648b4570b6ca19b18e7cbd7f2c07a7b24454155388dacdf08f2af3678e88a6d1fe04f9d609df24bf51735a060ea041b374ab7→10.34.3^1.2.3→^1.2.44.15.0+sha512.07ec708ac11e2eaa4ea2b04cfbb272812f7e74a753f1595eaef4486c663a98306a30cca3e6fc40f7a0b168dcfb3a2490b6a5e0501e20fb69cc36f563dd161c53→4.17.0Release Notes
microsoft/rushstack (@microsoft/api-extractor)
v7.58.9Compare Source
Sat, 13 Jun 2026 00:16:18 GMT
Version update only
v7.58.8Compare Source
Mon, 08 Jun 2026 15:15:49 GMT
Patches
web-infra-dev/rsbuild (@rsbuild/core)
v2.0.15Compare Source
What's Changed
New Features 🎉
Performance 🚀
Bug Fixes 🐞
Document 📖
Other Changes
Full Changelog: web-infra-dev/rsbuild@v2.0.14...v2.0.15
v2.0.14Compare Source
What's Changed
Performance 🚀
Other Changes
Full Changelog: web-infra-dev/rsbuild@v2.0.13...v2.0.14
v2.0.13Compare Source
What's Changed
New Features 🎉
Bug Fixes 🐞
Document 📖
Other Changes
Full Changelog: web-infra-dev/rsbuild@v2.0.12...v2.0.13
v2.0.12Compare Source
What's Changed
New Features 🎉
Performance 🚀
Bug Fixes 🐞
Refactor 🔨
Document 📖
Other Changes
Full Changelog: web-infra-dev/rsbuild@v2.0.11...v2.0.12
v2.0.11Compare Source
What's Changed
Bug Fixes 🐞
Document 📖
Other Changes
Full Changelog: web-infra-dev/rsbuild@v2.0.10...v2.0.11
v2.0.10Compare Source
What's Changed
New Features 🎉
Bug Fixes 🐞
Document 📖
Other Changes
Full Changelog: web-infra-dev/rsbuild@v2.0.9...v2.0.10
web-infra-dev/rslib (@rslib/core)
v0.23.0Compare Source
What's Changed
New Features 🎉
Performance 🚀
Other Changes
Full Changelog: web-infra-dev/rslib@v0.22.1...v0.23.0
v0.22.1Compare Source
What's Changed
Bug Fixes 🐞
Document 📖
Other Changes
e853652by @renovate[bot] in #1684Full Changelog: web-infra-dev/rslib@v0.22.0...v0.22.1
web-infra-dev/rslint (@rslint/core)
v0.6.2Compare Source
What's Changed
New Features 🎉
prefer-equality-matcherrule by @eryue0220 in #1061Performance 🚀
Bug Fixes 🐞
Refactor 🔨
Other Changes
dd6bcebby @fansenze in #1103Full Changelog: web-infra-dev/rslint@v0.6.1...v0.6.2
web-infra-dev/rstest (@rstest/adapter-rslib)
v0.10.6Compare Source
What's Changed
Bug Fixes 🐞
Document 📖
Other Changes
0ac4127by @renovate in #1437Full Changelog: web-infra-dev/rstest@v0.10.5...v0.10.6
v0.10.5Compare Source
What's Changed
New Features 🎉
Bug Fixes 🐞
Document 📖
Other Changes
Full Changelog: web-infra-dev/rstest@v0.10.4...v0.10.5
v0.10.4Compare Source
What's Changed
New Features 🎉
Bug Fixes 🐞
Refactor 🔨
Document 📖
Other Changes
3cbb846by @renovate[bot] in #1343Full Changelog: web-infra-dev/rstest@v0.10.3...v0.10.4
pnpm/pnpm (pnpm)
v11.8.0Compare Source
Minor Changes
c112b61: Added a--dry-runoption topnpm install. It runs a full dependency resolution and reports what an install would change, but writes nothing to disk (no lockfile, nonode_modules) and always exits with code 0. This mirrors the preview semantics ofnpm install --dry-run#7340.179ebc4:pnpm run --no-bailnow exits with a non-zero exit code when any of the executed scripts fail, while still running every matched script to completion. This makes the exit-code behavior of--no-bailconsistent between recursive and non-recursive runs (recursive runs already failed at the end). Previously, a non-recursivepnpm run --no-bailalways exited with code 0, even when a script failed #8013.0474a9c: Added support for generating Node.js package maps atnode_modules/.package-map.jsonduring isolated and hoisted installs. Added thenode-experimental-package-mapsetting to inject the generated map into pnpm-managed Node.js script environments, and thenode-package-map-typesetting to choose betweenstandardandloosepackage maps.dcededc:pnpm sbomnow marks components reachable only throughdevDependencieswith CycloneDXscope: "excluded"and thecdx:npm:package:developmentproperty. Theexcludedscope documents "component usage for test and other non-runtime purposes", which matches the semantics of a devDependency; the property is the CycloneDX npm-taxonomy marker emitted by@cyclonedx/cyclonedx-npm, so both modern (scope) and existing (property) consumers are covered. Components reachable at runtime (including installedoptionalDependencies) omitscopeand default torequired.1495cb0: Added per-package SBOM generation with--outand--splitflags. Use--out out/%s.cdx.jsonto write one SBOM per workspace package to individual files, or--splitfor NDJSON output to stdout. When--filterselects a single package, the SBOM root component now uses that package's metadata. Workspace inter-dependencies (workspace:protocol) and their transitive dependencies are included. Author, repository, and license fall back to the root manifest when the package doesn't define them.293921a: feat(view): support searching project manifest upward when package name is omittedWhen running
pnpm viewwithout a package name, the command now searchesupward for the nearest project manifest (
package.json,package.yaml, orpackage.json5) and uses its `Configuration
📅 Schedule: (in timezone Asia/Shanghai)
* 0-3 1,15 * *)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.