Skip to content

chore(deps): update all non-major dependencies#56

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

chore(deps): update all non-major dependencies#56
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@microsoft/api-extractor (source) ^7.58.7^7.58.9 age confidence
@rsbuild/core (source) 2.0.92.0.15 age confidence
@rslib/core (source) ^0.22.0^0.23.0 age confidence
@rslint/core ^0.6.1^0.6.2 age confidence
@rstest/adapter-rslib (source) ^0.10.3^0.10.6 age confidence
@rstest/core (source) ^0.10.3^0.10.6 age confidence
@rstest/coverage-istanbul (source) ^0.10.3^0.10.6 age confidence
@types/node (source) ^24.12.4^24.13.2 age confidence
pnpm (source) 11.5.011.7.0 age confidence
pnpm (source) 10.34.1+sha512.b58fbde6dca66a929538021581f648b4570b6ca19b18e7cbd7f2c07a7b24454155388dacdf08f2af3678e88a6d1fe04f9d609df24bf51735a060ea041b374ab710.34.3 age confidence
tinyexec ^1.2.3^1.2.4 age confidence
yarn (source) 4.15.0+sha512.07ec708ac11e2eaa4ea2b04cfbb272812f7e74a753f1595eaef4486c663a98306a30cca3e6fc40f7a0b168dcfb3a2490b6a5e0501e20fb69cc36f563dd161c534.17.0 age confidence

Release Notes

microsoft/rushstack (@​microsoft/api-extractor)

v7.58.9

Compare Source

Sat, 13 Jun 2026 00:16:18 GMT

Version update only

v7.58.8

Compare Source

Mon, 08 Jun 2026 15:15:49 GMT

Patches
  • Add support for new d.ts extension format when using TS moduleResolution 'bundler' or 'nodenext'.
web-infra-dev/rsbuild (@​rsbuild/core)

v2.0.15

Compare 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.14

Compare Source

What's Changed

Performance 🚀
Other Changes

Full Changelog: web-infra-dev/rsbuild@v2.0.13...v2.0.14

v2.0.13

Compare 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.12

Compare 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.11

Compare Source

What's Changed

Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rsbuild@v2.0.10...v2.0.11

v2.0.10

Compare 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.0

Compare Source

What's Changed

New Features 🎉
Performance 🚀
Other Changes

Full Changelog: web-infra-dev/rslib@v0.22.1...v0.23.0

v0.22.1

Compare Source

What's Changed

Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.22.0...v0.22.1

web-infra-dev/rslint (@​rslint/core)

v0.6.2

Compare Source

What's Changed

New Features 🎉
Performance 🚀
Bug Fixes 🐞
Refactor 🔨
Other Changes

Full Changelog: web-infra-dev/rslint@v0.6.1...v0.6.2

web-infra-dev/rstest (@​rstest/adapter-rslib)

v0.10.6

Compare Source

What's Changed
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rstest@v0.10.5...v0.10.6

v0.10.5

Compare 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.4

Compare Source

What's Changed
New Features 🎉
Bug Fixes 🐞
Refactor 🔨
  • refactor(core): single-source RSTEST_* env-var names by @​fi3ework in #​1387
  • refactor(core, adapters): single-source adapter cache-key & target→env logic by @​fi3ework in #​1384
  • refactor(coverage): single-source provider contract and align collect error handling by @​fi3ework in #​1385
  • refactor(core): single-source reporter map and GitHub Actions detection by @​fi3ework in #​1383
  • refactor(core): single-source test-execution runtime contracts by @​fi3ework in #​1381
  • refactor(browser): deepen core↔browser seam and close browser-mode drift hazards by @​fi3ework in #​1382
  • refactor(core): consolidate runtime primitives (file task-id, env-loader registry, scoped-restore LIFO) by @​fi3ework in #​1379
  • refactor(browser): single-source the runner dispatch method vocabulary by @​fi3ework in #​1380
  • refactor(browser): single-source the snapshot RPC method/args contract by @​fi3ework in #​1377
  • refactor(core): single-source reporter run-count derivation and CLI/init owners by @​fi3ework in #​1374
  • refactor(core): gate global setup once and co-locate run verdict by @​fi3ework in #​1371
  • refactor(core): derive hook registration signatures from RunnerAPI by @​fi3ework in #​1370
  • refactor(core): own runtime-contract grammar for chunk names and worker import hooks by @​fi3ework in #​1366
  • refactor(core, browser): deepen core↔browser seams and dedupe shared primitives by @​fi3ework in #​1362
  • refactor(core): unify dynamic-import resolver across CJS/ESM worker loaders by @​fi3ework in #​1359
  • refactor(browser): drop unused internal browser surface by @​fi3ework in #​1360
  • refactor(core): move internal browser host subpaths under ./internal by @​fi3ework in #​1358
Document 📖
Other Changes

Full Changelog: web-infra-dev/rstest@v0.10.3...v0.10.4

pnpm/pnpm (pnpm)

v11.7.0

Compare Source

Minor Changes
  • Added a new setting frozenStore (--frozen-store) that lets pnpm install run against a package store on a read-only filesystem (e.g. a Nix store, a read-only bind mount, an OCI layer). When enabled, pnpm opens the store's SQLite index.db through the immutable=1 URI — bypassing the WAL/-shm sidecar creation that otherwise fails on a read-only directory — and suppresses every store-write path (the index.db writer and the project-registry write). Pair it with --offline --frozen-lockfile against a fully-populated store. Under the global virtual store, package directories live inside the store, so if the store is missing the build output of a package whose lifecycle scripts are approved (or that has a patch), pnpm fails up front with ERR_PNPM_FROZEN_STORE_NEEDS_BUILD rather than crashing mid-build on a read-only write — seed the store with those builds first. Incompatible with --force and with a configured pnpr server, since both write into the store; the side-effects cache is likewise not written under frozenStore. If the store is missing its content directory, the install fails fast with ERR_PNPM_FROZEN_STORE_INCOMPLETE rather than attempting to initialize it. The read-only immutable=1 open requires Node.js >=22.15.0, >=23.11.0, or >=24.0.0; on older runtimes --frozen-store fails with a clear ERR_PNPM_FROZEN_STORE_UNSUPPORTED_NODE error. Bin-linking also tolerates a read-only store: under the global virtual store a package's bin source lives inside the store, so the chmod that makes it executable would be refused — with EPERM/EACCES, or with EROFS on a genuinely read-only filesystem. That chmod is redundant when the seed already ships its bins executable with a normalized shebang, so it is now skipped in that case, while a non-executable bin (or one still carrying a Windows CRLF shebang) on a read-only store still errors.

  • When pacquet (the Rust port of pnpm) is declared in configDependencies, pnpm now delegates dependency resolution to it too — not just materialization — provided the installed pacquet is new enough to support full resolving installs (>= 0.11.7).

    Previously pacquet only ran in frozen-install mode: pnpm always resolved the dependency graph itself (writing pnpm-lock.yaml) and handed pacquet a finished lockfile to fetch / import / link. With pacquet >= 0.11.7, a non-frozen pnpm install (default isolated nodeLinker, plain install) is delegated to pacquet end-to-end in a single pass — pacquet resolves the manifests, writes the lockfile, and materializes node_modules. pnpm detects the capability from the installed pacquet's version; older pacquet releases keep the resolve-then-materialize split, and add / update / remove still resolve in pnpm (it has to mutate the manifests first). This remains an opt-in preview of the Rust i

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Asia/Shanghai)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, on day 1 and 15 of the month (* 0-3 1,15 * *)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@coderabbitai

coderabbitai Bot commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It 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 reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Version bumps across four package.json files. The root package.json updates nine devDependencies to newer patch or minor versions (@microsoft/api-extractor, @rsbuild/core, @rslib/core, three @rstest/* packages, @types/node, and tinyexec) and advances the packageManager field from pnpm@11.5.0 to pnpm@11.7.0. The three test fixture manifests (test/pnpm-workspace, test/pnpm, test/yarn-berry) receive corresponding packageManager field updates to pnpm@10.34.3, pnpm@11.7.0, and yarn@4.17.0 respectively.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The PR title 'chore(deps): update all non-major dependencies' accurately describes the main change—updating dependency versions across package.json files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed The PR description is a Renovate bot-generated summary detailing dependency version updates with release notes and package manager changes.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/all-minor-patch

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 5af1294 to bbc9449 Compare June 16, 2026 16:39

@coderabbitai coderabbitai Bot 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.

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

📥 Commits

Reviewing files that changed from the base of the PR and between 5af1294 and bbc9449.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (4)
  • package.json
  • test/pnpm-workspace/package.json
  • test/pnpm/package.json
  • test/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"

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.

⚠️ Potential issue | 🔴 Critical

🧩 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:


🏁 Script executed:

#!/bin/bash
# Search for references to this specific hash in the codebase to understand its origin
rg "c2957de2f9025ab14d63b24d0d8be1f1655810e22c341042c27f7ecd017b180ec12db73d69ac366d71b304ef9f069349ce462de96f04f8f1da317f4f762c95ae" --type-list

Repository: 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:


🌐 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:


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.

@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from bbc9449 to 416c217 Compare June 17, 2026 16:45
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch from 416c217 to f631952 Compare June 18, 2026 11:58
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.

0 participants