From 1d6675c97d62ae65004ff26eea6cf96f4e4d0e44 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2026 09:43:57 +0000 Subject: [PATCH 1/2] chore(deps): update rstack toolchain --- .../vscode/e2e/fixtures/rslint/package.json | 2 +- .../fixtures/rstest-ownership/package.json | 2 +- .../vscode/e2e/fixtures/rstest/package.json | 2 +- .../fixtures/dependency-recovery/package.json | 2 +- .../vscode/e2e/lint/fixtures/package.json | 2 +- .../rstest/fixtures/workspace-1/package.json | 2 +- .../rstest/fixtures/workspace-2/package.json | 2 +- packages/vscode/package.json | 8 +- pnpm-lock.yaml | 319 ++++++++++++++++-- 9 files changed, 305 insertions(+), 36 deletions(-) diff --git a/packages/vscode/e2e/fixtures/rslint/package.json b/packages/vscode/e2e/fixtures/rslint/package.json index 3efdf08..24cc148 100644 --- a/packages/vscode/e2e/fixtures/rslint/package.json +++ b/packages/vscode/e2e/fixtures/rslint/package.json @@ -5,6 +5,6 @@ "type": "module", "description": "E2E fixture: a project detected as Rslint only, installed from the npm registry.", "dependencies": { - "@rslint/core": "0.9.3" + "@rslint/core": "0.9.4" } } diff --git a/packages/vscode/e2e/fixtures/rstest-ownership/package.json b/packages/vscode/e2e/fixtures/rstest-ownership/package.json index 106b484..c3fce24 100644 --- a/packages/vscode/e2e/fixtures/rstest-ownership/package.json +++ b/packages/vscode/e2e/fixtures/rstest-ownership/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "dependencies": { - "@rstest/core": "0.12.1", + "@rstest/core": "0.12.2", "rstack": "0.8.0" } } diff --git a/packages/vscode/e2e/fixtures/rstest/package.json b/packages/vscode/e2e/fixtures/rstest/package.json index 5f50bd6..c5bde9c 100644 --- a/packages/vscode/e2e/fixtures/rstest/package.json +++ b/packages/vscode/e2e/fixtures/rstest/package.json @@ -5,6 +5,6 @@ "type": "module", "description": "E2E fixture: a project detected as Rstest only, installed from the npm registry.", "dependencies": { - "@rstest/core": "0.12.1" + "@rstest/core": "0.12.2" } } diff --git a/packages/vscode/e2e/lint/fixtures/dependency-recovery/package.json b/packages/vscode/e2e/lint/fixtures/dependency-recovery/package.json index 3fb4aa9..a2ab162 100644 --- a/packages/vscode/e2e/lint/fixtures/dependency-recovery/package.json +++ b/packages/vscode/e2e/lint/fixtures/dependency-recovery/package.json @@ -5,6 +5,6 @@ "type": "module", "description": "E2E fixture: Rslint dependencies are installed while VS Code stays open.", "dependencies": { - "@rslint/core": "0.9.3" + "@rslint/core": "0.9.4" } } diff --git a/packages/vscode/e2e/lint/fixtures/package.json b/packages/vscode/e2e/lint/fixtures/package.json index 038e9d2..46c3bfb 100644 --- a/packages/vscode/e2e/lint/fixtures/package.json +++ b/packages/vscode/e2e/lint/fixtures/package.json @@ -4,7 +4,7 @@ "private": true, "description": "Shared install root for the Rslint E2E fixture workspaces. The extension ships no binary: every fixture resolves @rslint/core - including its native Go binary, config-loader and eslint-plugin host - from this one published-npm install. jiti backs the config-file-loader's TypeScript-config fallback.", "dependencies": { - "@rslint/core": "0.9.3", + "@rslint/core": "0.9.4", "jiti": "^2.7.0" } } diff --git a/packages/vscode/e2e/rstest/fixtures/workspace-1/package.json b/packages/vscode/e2e/rstest/fixtures/workspace-1/package.json index a68766c..0690a60 100644 --- a/packages/vscode/e2e/rstest/fixtures/workspace-1/package.json +++ b/packages/vscode/e2e/rstest/fixtures/workspace-1/package.json @@ -4,6 +4,6 @@ "private": true, "description": "E2E fixture for the ported Rstest suites: upstream `tests/fixtures/workspace-1`, made self-contained on the published `@rstest/core`.", "dependencies": { - "@rstest/core": "0.12.1" + "@rstest/core": "0.12.2" } } diff --git a/packages/vscode/e2e/rstest/fixtures/workspace-2/package.json b/packages/vscode/e2e/rstest/fixtures/workspace-2/package.json index e9bab92..d94dc2d 100644 --- a/packages/vscode/e2e/rstest/fixtures/workspace-2/package.json +++ b/packages/vscode/e2e/rstest/fixtures/workspace-2/package.json @@ -4,6 +4,6 @@ "private": true, "description": "E2E fixture for the ported Rstest suites: upstream `tests/fixtures/workspace-2`. One install at the root serves both nested projects via the normal node_modules walk-up.", "dependencies": { - "@rstest/core": "0.12.1" + "@rstest/core": "0.12.2" } } diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 9d55dfc..5cf2358 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -430,11 +430,11 @@ "onStartupFinished" ], "devDependencies": { - "@rsbuild/core": "~2.2.9", - "@rslib/core": "^1.0.2", - "@rslint/core": "^0.9.3", + "@rsbuild/core": "~2.2.11", + "@rslib/core": "^1.0.3", + "@rslint/core": "^0.9.4", "@rstackjs/load-config": "^1.0.1", - "@rstest/core": "^0.12.1", + "@rstest/core": "^0.12.2", "@types/istanbul-lib-report": "^3.0.3", "@types/mocha": "^10.0.10", "@types/node": "^22.20.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb6dc11..551874d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,20 +18,20 @@ importers: packages/vscode: devDependencies: '@rsbuild/core': - specifier: ~2.2.9 - version: 2.2.9 + specifier: ~2.2.11 + version: 2.2.11 '@rslib/core': - specifier: ^1.0.2 - version: 1.0.2(typescript@5.9.3) + specifier: ^1.0.3 + version: 1.0.3(typescript@5.9.3) '@rslint/core': - specifier: ^0.9.3 - version: 0.9.3(jiti@2.7.0) + specifier: ^0.9.4 + version: 0.9.4(jiti@2.7.0) '@rstackjs/load-config': specifier: ^1.0.1 version: 1.0.1(jiti@2.7.0) '@rstest/core': - specifier: ^0.12.1 - version: 0.12.1 + specifier: ^0.12.2 + version: 0.12.2 '@types/istanbul-lib-report': specifier: ^3.0.3 version: 3.0.3 @@ -584,6 +584,16 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} + '@rsbuild/core@2.2.11': + resolution: {integrity: sha512-avPW0j6RaEbtV2mfl0AzTAJEimPX4Xj0pCcZyxNCrE9vkS91HmweM5V7XQj3kI5iTYfHRp9Y6To8RRHYLEvG7A==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + core-js: '>= 3.0.0' + peerDependenciesMeta: + core-js: + optional: true + '@rsbuild/core@2.2.8': resolution: {integrity: sha512-/htjYpZiqZFB/fELguE8nkqKDT/DqHXeXUgdf+X4UlP5BJc1EeolZ9ksDpCw9WNTlcn3zsPOj7UZ0dUUB4FAFA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -617,8 +627,8 @@ packages: typescript: optional: true - '@rslib/core@1.0.2': - resolution: {integrity: sha512-JHKj9sGMxIBvmCXG5EceAzqPi2NjZyTV7zN2NUKyLubu2H97vGW7fZTE6YQLjSAQMMBSdujf1y9eoEkN5Z2odQ==} + '@rslib/core@1.0.3': + resolution: {integrity: sha512-a5IZiyf9sNeeE9jcTsTmz16vxcThpbOSJg0BZXzJAxrUFOZX5xG25PJua9hr0LDWGryBX2UQTruVsLQ8BCpqng==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -639,50 +649,103 @@ packages: jiti: optional: true + '@rslint/core@0.9.4': + resolution: {integrity: sha512-qpmt399eGunO9z955l2LN1i4wQP8iqy5E8+PdurCp7enIN3iOEXQp1pQuAP0l6E4meHUSIvkU73YUjS+P+4qYw==} + hasBin: true + peerDependencies: + jiti: ^2.7.0 + peerDependenciesMeta: + jiti: + optional: true + '@rslint/native-darwin-arm64@0.9.3': resolution: {integrity: sha512-TyBgSPY8Gs3I5ViYfzmo/zFbwvD+YjgKOOvugVQPVjzTjUbRTlAhowNbdvZHPm6pQywyXfhj7sx/kZsgRdxEnw==} cpu: [arm64] os: [darwin] + '@rslint/native-darwin-arm64@0.9.4': + resolution: {integrity: sha512-E6Os4F6G7Ggy/gqrhoLjs8tVW+tURv0zmV+MXVUKApCztDpPDUT6a5WEnKN/v+zX3QuSKpk7m0sIcAAdWLkyNg==} + cpu: [arm64] + os: [darwin] + '@rslint/native-darwin-x64@0.9.3': resolution: {integrity: sha512-N25Frs0Cal33qGhf/AtgZrIoIx+MQT4oAt4gpl6A60sus1aif0dhVsRn1+Y6mSnBdmk/x6VVZPa35OKCfpYSuQ==} cpu: [x64] os: [darwin] + '@rslint/native-darwin-x64@0.9.4': + resolution: {integrity: sha512-omtr1D1lzOwJoZpQUZ4J5DKs2HKnRwJwwiqsTLGLdhuYERPgHxsEmT10+MRyQp8bn8Usj9F0bXUnZFqRBEvvzg==} + cpu: [x64] + os: [darwin] + '@rslint/native-linux-arm64-gnu@0.9.3': resolution: {integrity: sha512-CMMkzljWd0pzwxPGZ770eDNcpmfJwkS3avXdU2YaioUiTJZVaPvQV5bPlAmMxF2DHzMi6ChcbDM3+b4fjhCqBA==} cpu: [arm64] os: [linux] libc: [glibc] + '@rslint/native-linux-arm64-gnu@0.9.4': + resolution: {integrity: sha512-O0qy8wTlhOAhx6aEHBsPm71kqzjRRdS9RKL5lO7+dXoIzIgaNnH84l8Ej2+Xsc+z8zfvWkumfGFnIyxT8LFB/A==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rslint/native-linux-arm64-musl@0.9.3': resolution: {integrity: sha512-QfTRzUDDz8Off6rnMpdqrpat/lLYUA+f12Allg3i/hpU6QGiZbCIo27qN/lHziMmR2yia5X8210KKgkIgI2nOg==} cpu: [arm64] os: [linux] libc: [musl] + '@rslint/native-linux-arm64-musl@0.9.4': + resolution: {integrity: sha512-EqoQTEeJG58wlPczxDsUD4lmozlDiBKHCZq8kea8aEiCQFpSe2JAGyvUAKakG54YJGHsvQX6y/uIQJpsZ280fw==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rslint/native-linux-x64-gnu@0.9.3': resolution: {integrity: sha512-1jVbwGPBc8fRj/q08HSj3dN0Pe76vrL6kUCZwFvpuHqzflSNbGluWijnN5FGABDi2hHK5irSDEq5vQgVcLD11Q==} cpu: [x64] os: [linux] libc: [glibc] + '@rslint/native-linux-x64-gnu@0.9.4': + resolution: {integrity: sha512-VW+J/YiUd0Z0go1ocNWrbYbclxhFdqw7FWiEJibb8syCxrJcComOJYEjmz5OsMIjimagXsZjnv+H0lSx6D3ouw==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rslint/native-linux-x64-musl@0.9.3': resolution: {integrity: sha512-aoqCFE7H4KwgXaznbnJGq68x0wbTGmY7tlJJY3sxrcESDBhaRKbjyv+V1qlH+8luuv9QTR59O6sB8j2vEZu5SA==} cpu: [x64] os: [linux] libc: [musl] + '@rslint/native-linux-x64-musl@0.9.4': + resolution: {integrity: sha512-igVMYD4pj/a51i4GvwIzWTJlislLMYpg4TqrdpcWlURT/iFAW96w1nuDlyBjgr5zLbgdkZTp2Gd5pyL+M2AO6Q==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rslint/native-win32-arm64-msvc@0.9.3': resolution: {integrity: sha512-MlgCPzMdcUUB39EOQvLBkUKQHCxzN5/SdfWTVxOd2bAOz9DB3ujZMn/dFLzoTeu31RSI9GU2T5P804j3opQUEA==} cpu: [arm64] os: [win32] + '@rslint/native-win32-arm64-msvc@0.9.4': + resolution: {integrity: sha512-0Mcr1W/T814iP3rpeAvHNJyiOu44OOb8ZpIUIaK4SDGjUUXkWxhV0TRndZsbcqRMH3D9OHO4iv4ihSIkkL/6dw==} + cpu: [arm64] + os: [win32] + '@rslint/native-win32-x64-msvc@0.9.3': resolution: {integrity: sha512-6DpUR1hb4ca/PpCLl8s4X+shtV3m91lp/UlG6anxwo5nzcpcjMSNW10rZG13cl6SED262kyxdP88LaEEzotGmQ==} cpu: [x64] os: [win32] + '@rslint/native-win32-x64-msvc@0.9.4': + resolution: {integrity: sha512-LRB19+VowG6yTEZQBNNnxFwehEru7AvcIqWrukQVAMMm8bhZ4lje3Z9cuJhWV3VKBdIGUofn2ApDcb9Gomkxhw==} + cpu: [x64] + os: [win32] + '@rspack/binding-darwin-arm64@2.2.6': resolution: {integrity: sha512-y8I8MAeKAOYuLqEKYQSmNFcW4dI1u5O+xYQcjT1L3Gby02KEt0YxlmSPvzElSQJUjsJ8PkKqU3U1suDjA6xvkg==} cpu: [arm64] @@ -693,6 +756,11 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@2.2.8': + resolution: {integrity: sha512-d6GuY/k7kJk7SOXmruIz0m+2fIXaLv2SnBHEYsbvBzE7ZO6QXq7fSABWFWNnSnNu+brYHA5Dr/skV81bXgTTCw==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@2.2.6': resolution: {integrity: sha512-+zhtUAP+nZON1lSlqOFJWW2VpIXRZ4/NQskYe0xohELI4Fr6xun/Oh8dIMt+Nviamvo7lbO9XURrFio1+Fziog==} cpu: [x64] @@ -703,6 +771,11 @@ packages: cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@2.2.8': + resolution: {integrity: sha512-xCVou/jJASjEAjwy1T3hPJcJqA5QZASJfUwHqEk+nA0v44MagwH8tM8lsOvRfhzR7N2+YFac1rfZOUT8uM3awg==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@2.2.6': resolution: {integrity: sha512-7GI9xlkzVMAp9dbNvynvAreMjQQNw01b+khYYfmoQOgWXTUwrtzR7/JhJ3tijVQTXkyiYAKJ0RPvz57yD+p1vQ==} cpu: [arm64] @@ -715,6 +788,12 @@ packages: os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.2.8': + resolution: {integrity: sha512-Zy/ss6YAQTjOWKDkcWrbKtu+pySltqT22wn68nlrWKygPWLNmMdU5anlsnwRTIuQ3MF0YJRS42ARauVtlqvRQw==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-musl@2.2.6': resolution: {integrity: sha512-klkjpGdeROzRiGSk2amfeZBAh0vWu0GjX5xKKQfRR4IqKQxURGCQafbvl3VX5XrHEUnKFzag89Lyv+ZVx5eTCw==} cpu: [arm64] @@ -727,6 +806,12 @@ packages: os: [linux] libc: [musl] + '@rspack/binding-linux-arm64-musl@2.2.8': + resolution: {integrity: sha512-lxgp5O8PhL3St9p82llHoNoeWzp9jltW5S9F00p00XPJZHUIuxbwfLSzn/6Wg86USEmafLoBkyD9CM8rBd3SNQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-ppc64-gnu@2.2.6': resolution: {integrity: sha512-TpLZr49oU31EuEqVDczpbfLZ6c976zu8HspBuUWYj1Ra4SNeOHhINKE1i42OVw2DCEMpsz8Tv3tYyLVACGC8JA==} cpu: [ppc64] @@ -739,6 +824,12 @@ packages: os: [linux] libc: [glibc] + '@rspack/binding-linux-ppc64-gnu@2.2.8': + resolution: {integrity: sha512-MY+YqpT02tcDCMgHy+IewQsaz7ql4mbJaAqqMlTIqvQwAUl9dXEP7BL352OgCxm9VRebTldE5lK99A3wVd3zqA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-riscv64-gnu@2.2.6': resolution: {integrity: sha512-gU3Ki8Lt6cE4qRM62959/28GG3XQUZsnvstgDULJpkHR5QFGYXUhOoPe2fpyWYrLw6+t9lWXBuI/gUez1zc8Sg==} cpu: [riscv64] @@ -751,6 +842,12 @@ packages: os: [linux] libc: [glibc] + '@rspack/binding-linux-riscv64-gnu@2.2.8': + resolution: {integrity: sha512-wmN9OigSGNGCKY+AOYaWI8LJcIi8qvs5KjueBueCKOnTV6MPIEujA75QZH1pehTTYKvdGv7r2EtUXUmWpn7/SQ==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-riscv64-musl@2.2.6': resolution: {integrity: sha512-OQRvU8HT9rGmtgdpieO722IrGViDlR0D6yjqbt7S51b+saBPwJ8Nf3fwMtpZnBo1djV2BGXK00L34jYypeChrw==} cpu: [riscv64] @@ -763,6 +860,12 @@ packages: os: [linux] libc: [musl] + '@rspack/binding-linux-riscv64-musl@2.2.8': + resolution: {integrity: sha512-ZcQMYR10hLh581zs9MFnFFn0F7wyt5fkDffyukeMHJEoPJrbkfl6cQtsUdpQnZ+mYGYS5KydD1DT9/eMH65jjw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-s390x-gnu@2.2.6': resolution: {integrity: sha512-pus4Z76+J1iRO5Gutc6pq1LkyVhXqi0Sw6o5Dxwtl3sSbVy+F5PJkxtAT+DEg07pQy5m3dCymz2CIpiFlwYLTQ==} cpu: [s390x] @@ -775,6 +878,12 @@ packages: os: [linux] libc: [glibc] + '@rspack/binding-linux-s390x-gnu@2.2.8': + resolution: {integrity: sha512-ahBiE+Ir1FMYvStYicihhSJlS2YRagxtry0jWH8zW287o7C0eiHJ+pteJHHC15T5RJqm0j6w5TuwYe+F9AYxxg==} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.2.6': resolution: {integrity: sha512-M0Efi9ny2cJ6VdhHxsZbcwdRCQ0HqBAsnPxPB8Ulknj+VtRlWnTlX/DlqMaHFuCb0MOWS6DXGGEAZ8veEil0BA==} cpu: [x64] @@ -787,6 +896,12 @@ packages: os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.2.8': + resolution: {integrity: sha512-dncEI515NoPXh3zzWk06Rb3mhSV76myiFKqXiJ8K4fVAe5x/RlweMhvPhHhm7RnIMeBld7BeStzOqj38XFsWGA==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-musl@2.2.6': resolution: {integrity: sha512-614vRMr6VAqUXQm9TY7FCamcB08XJOv51WAwIlfEpoKTYxzNiQvrTYBYPgStUH20ywLwVoN6EJ++WCmHaebGWw==} cpu: [x64] @@ -799,6 +914,12 @@ packages: os: [linux] libc: [musl] + '@rspack/binding-linux-x64-musl@2.2.8': + resolution: {integrity: sha512-pfFyU03PjD0GaQG8zOQOHwq51rrJZetXjTGpMmz7iA1hq/f9lChJsDWrC8/7VXeQLwBofLZlOODqe8OM8OBzgA==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-wasm32-wasi@2.2.6': resolution: {integrity: sha512-p995VmOEcHWPKw/Eek0CYUjmXWhfyWOPoKtE51Dy0/jqHcs7uRy53igDd277yHTuKCHibmwU+cjSKUe6b/aBZg==} cpu: [wasm32] @@ -807,6 +928,10 @@ packages: resolution: {integrity: sha512-SRDYrqWnD8Y+VNj8+11KggFaVMFSbyu+9WC2f9sygzjFu78GmF0kLKaHNQMaJv6MUMSBk/OhtEbUB4hmH7czVQ==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.2.8': + resolution: {integrity: sha512-3mOJuZTrF56jOh/GD9chLMJKbzPZ6Ty2OIML7+lLz0Yk2XS/xWRfLn85Dmnkb/O6UF65x7+p8VPAIZlBtLTclw==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@2.2.6': resolution: {integrity: sha512-xC8nHMqVzQWqVW95HOcf9qTsM445ui7QNfUTDui6oTiHcBtsyfK1CEdXsc50bdi/FrJ2ueOps3M5gxbM8Ttl/A==} cpu: [arm64] @@ -817,6 +942,11 @@ packages: cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@2.2.8': + resolution: {integrity: sha512-Cu/RMZT/16s+67xhl6X1pswetL3GLSQl+LnugKRh08Ul21A/tR7vxC4g4aih4u9k5SXCAngxFUt8zAjKnHIBqA==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@2.2.6': resolution: {integrity: sha512-sfqP/LSnMwAHpTA+Cfbkhvx/IvUr23Z7S+miOkaMT/j2XJYCBrPZK0ZYm8+LUNDQ2ij8/XCJT4pVpQbtc/SMPw==} cpu: [ia32] @@ -827,6 +957,11 @@ packages: cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.2.8': + resolution: {integrity: sha512-H/erd6di8OapZhhM0raA/7XduPn9jusfLMeO1XF+AmF9WF3HzHgMjha1j+KwtPgQnaH69w6AhY+G2472VIwQmw==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@2.2.6': resolution: {integrity: sha512-b1ERY5QydZWJKA13AYsoMPZycG5AGoUc3sOMqLszO0gs84aMnLbK7lBiyeZCvEcHEa7gSFQlLQr9p+Xk7HPO4Q==} cpu: [x64] @@ -837,12 +972,20 @@ packages: cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@2.2.8': + resolution: {integrity: sha512-BziHSUlIQM0MliCqdcHuBXSkQGtPoHQTXJce7fsgnTAzQFgPeog92qTNezYI4IrQ7pQouyiVJ2HPieUbVPRKQQ==} + cpu: [x64] + os: [win32] + '@rspack/binding@2.2.6': resolution: {integrity: sha512-bCB4a7KKaQpPNlkExf27AmLJabeGjpjXlhnCdvmSIHHlT3YfpYz2CSKOLLLI/BcBez8zUBNDVmvswm3ggCCRqA==} '@rspack/binding@2.2.7': resolution: {integrity: sha512-opY7Sw6iwtBa23CeNj18GOqKBlaJUZXp52kNIGyNq+7jpCQKrJYeX5wiK7uBn8/ZpHQfhwNL2xxu5yzG4JFH1g==} + '@rspack/binding@2.2.8': + resolution: {integrity: sha512-c9flkSua3khHnOKBCRk8BkHGOwU9YB7niv+5JfQXiLZIvJmgKsZ7PD8QrFklMhsJT3oVAc6c9GN7/wy1YkACjA==} + '@rspack/core@2.2.6': resolution: {integrity: sha512-sqN75Fgf6v3tCmt8GAG/rdcYHOUDv/YZbQf24YCGDoMLmdNlXCosCHkBYWI8qdLs9IqSnGt7XgbcA39Zilg6UQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -867,6 +1010,18 @@ packages: '@swc/helpers': optional: true + '@rspack/core@2.2.8': + resolution: {integrity: sha512-JugsVrnbMGNYzMH++7gR9enygpP/lAo9PbVRq3XmJg0ryIvCpST0XJjBcccaSjYaaPamsjrddihmgVLMFp+yXw==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 + '@swc/helpers': ^0.5.23 + peerDependenciesMeta: + '@module-federation/runtime-tools': + optional: true + '@swc/helpers': + optional: true + '@rstackjs/cli-darwin-arm64@0.8.0': resolution: {integrity: sha512-bf34UcPxFBBxr+Vlt6Kb8ZMH1jcqv4TcXiTk/YTKVPwlRqqAcJ5M4iZTtAqdKo8ioC+ptusYRHl6NgjpMTZmxA==} engines: {node: ^22.18.0 || >=24.3.0} @@ -974,8 +1129,8 @@ packages: jsdom: optional: true - '@rstest/core@0.12.1': - resolution: {integrity: sha512-irrbH5VPqiHqIVM2Ta7Ib9sPyQ5Hsvxt0sSqqwRp/3j2by0sSu9ZeIMYzMEZj1puPwx2a8l3aFWW+Bk2ycKlEA==} + '@rstest/core@0.12.2': + resolution: {integrity: sha512-vDn3fCWnfv1UnjG0ZBUyDyQstRNEuceBFMLKuvPvsSm+8vTRj3ad0O2izRdj0MuPj4AqzgYVlDMv+cGBYHTUlw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -2498,8 +2653,8 @@ packages: typescript: optional: true - rsbuild-plugin-dts@1.0.2: - resolution: {integrity: sha512-smEbAq9AKiBU9xWZQgpOnklcyYvlpxbQu98/lUl6cXshBoyzoDH+HjzkURtg6VJXrlaZqfoC8bISJpk21mdBvQ==} + rsbuild-plugin-dts@1.0.3: + resolution: {integrity: sha512-wVxMYvWmVPam6SeZsz8OixHm+4JPfLJAAMTD0Q2te2SxksvjuHC3wuvU12teSmloQ3nFX1YC6guNzuYqDYw+vQ==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@microsoft/api-extractor': ^7 @@ -3409,6 +3564,13 @@ snapshots: dependencies: quansync: 1.0.0 + '@rsbuild/core@2.2.11': + dependencies: + '@rspack/core': 2.2.8(@swc/helpers@0.5.23) + '@swc/helpers': 0.5.23 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + '@rsbuild/core@2.2.8': dependencies: '@rspack/core': 2.2.6(@swc/helpers@0.5.23) @@ -3425,18 +3587,18 @@ snapshots: '@rslib/core@1.0.1(typescript@5.9.3)': dependencies: - '@rsbuild/core': 2.2.8 - rsbuild-plugin-dts: 1.0.1(@rsbuild/core@2.2.8)(typescript@5.9.3) + '@rsbuild/core': 2.2.9 + rsbuild-plugin-dts: 1.0.1(@rsbuild/core@2.2.9)(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - '@module-federation/runtime-tools' - core-js - '@rslib/core@1.0.2(typescript@5.9.3)': + '@rslib/core@1.0.3(typescript@5.9.3)': dependencies: - '@rsbuild/core': 2.2.9 - rsbuild-plugin-dts: 1.0.2(@rsbuild/core@2.2.9)(typescript@5.9.3) + '@rsbuild/core': 2.2.11 + rsbuild-plugin-dts: 1.0.3(@rsbuild/core@2.2.11)(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -3457,90 +3619,158 @@ snapshots: '@rslint/native-win32-x64-msvc': 0.9.3 jiti: 2.7.0 + '@rslint/core@0.9.4(jiti@2.7.0)': + dependencies: + picomatch: 4.0.7 + optionalDependencies: + '@rslint/native-darwin-arm64': 0.9.4 + '@rslint/native-darwin-x64': 0.9.4 + '@rslint/native-linux-arm64-gnu': 0.9.4 + '@rslint/native-linux-arm64-musl': 0.9.4 + '@rslint/native-linux-x64-gnu': 0.9.4 + '@rslint/native-linux-x64-musl': 0.9.4 + '@rslint/native-win32-arm64-msvc': 0.9.4 + '@rslint/native-win32-x64-msvc': 0.9.4 + jiti: 2.7.0 + '@rslint/native-darwin-arm64@0.9.3': optional: true + '@rslint/native-darwin-arm64@0.9.4': + optional: true + '@rslint/native-darwin-x64@0.9.3': optional: true + '@rslint/native-darwin-x64@0.9.4': + optional: true + '@rslint/native-linux-arm64-gnu@0.9.3': optional: true + '@rslint/native-linux-arm64-gnu@0.9.4': + optional: true + '@rslint/native-linux-arm64-musl@0.9.3': optional: true + '@rslint/native-linux-arm64-musl@0.9.4': + optional: true + '@rslint/native-linux-x64-gnu@0.9.3': optional: true + '@rslint/native-linux-x64-gnu@0.9.4': + optional: true + '@rslint/native-linux-x64-musl@0.9.3': optional: true + '@rslint/native-linux-x64-musl@0.9.4': + optional: true + '@rslint/native-win32-arm64-msvc@0.9.3': optional: true + '@rslint/native-win32-arm64-msvc@0.9.4': + optional: true + '@rslint/native-win32-x64-msvc@0.9.3': optional: true + '@rslint/native-win32-x64-msvc@0.9.4': + optional: true + '@rspack/binding-darwin-arm64@2.2.6': optional: true '@rspack/binding-darwin-arm64@2.2.7': optional: true + '@rspack/binding-darwin-arm64@2.2.8': + optional: true + '@rspack/binding-darwin-x64@2.2.6': optional: true '@rspack/binding-darwin-x64@2.2.7': optional: true + '@rspack/binding-darwin-x64@2.2.8': + optional: true + '@rspack/binding-linux-arm64-gnu@2.2.6': optional: true '@rspack/binding-linux-arm64-gnu@2.2.7': optional: true + '@rspack/binding-linux-arm64-gnu@2.2.8': + optional: true + '@rspack/binding-linux-arm64-musl@2.2.6': optional: true '@rspack/binding-linux-arm64-musl@2.2.7': optional: true + '@rspack/binding-linux-arm64-musl@2.2.8': + optional: true + '@rspack/binding-linux-ppc64-gnu@2.2.6': optional: true '@rspack/binding-linux-ppc64-gnu@2.2.7': optional: true + '@rspack/binding-linux-ppc64-gnu@2.2.8': + optional: true + '@rspack/binding-linux-riscv64-gnu@2.2.6': optional: true '@rspack/binding-linux-riscv64-gnu@2.2.7': optional: true + '@rspack/binding-linux-riscv64-gnu@2.2.8': + optional: true + '@rspack/binding-linux-riscv64-musl@2.2.6': optional: true '@rspack/binding-linux-riscv64-musl@2.2.7': optional: true + '@rspack/binding-linux-riscv64-musl@2.2.8': + optional: true + '@rspack/binding-linux-s390x-gnu@2.2.6': optional: true '@rspack/binding-linux-s390x-gnu@2.2.7': optional: true + '@rspack/binding-linux-s390x-gnu@2.2.8': + optional: true + '@rspack/binding-linux-x64-gnu@2.2.6': optional: true '@rspack/binding-linux-x64-gnu@2.2.7': optional: true + '@rspack/binding-linux-x64-gnu@2.2.8': + optional: true + '@rspack/binding-linux-x64-musl@2.2.6': optional: true '@rspack/binding-linux-x64-musl@2.2.7': optional: true + '@rspack/binding-linux-x64-musl@2.2.8': + optional: true + '@rspack/binding-wasm32-wasi@2.2.6': dependencies: '@emnapi/core': 1.11.3 @@ -3555,24 +3785,40 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) optional: true + '@rspack/binding-wasm32-wasi@2.2.8': + dependencies: + '@emnapi/core': 1.11.3 + '@emnapi/runtime': 1.11.3 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) + optional: true + '@rspack/binding-win32-arm64-msvc@2.2.6': optional: true '@rspack/binding-win32-arm64-msvc@2.2.7': optional: true + '@rspack/binding-win32-arm64-msvc@2.2.8': + optional: true + '@rspack/binding-win32-ia32-msvc@2.2.6': optional: true '@rspack/binding-win32-ia32-msvc@2.2.7': optional: true + '@rspack/binding-win32-ia32-msvc@2.2.8': + optional: true + '@rspack/binding-win32-x64-msvc@2.2.6': optional: true '@rspack/binding-win32-x64-msvc@2.2.7': optional: true + '@rspack/binding-win32-x64-msvc@2.2.8': + optional: true + '@rspack/binding@2.2.6': optionalDependencies: '@rspack/binding-darwin-arm64': 2.2.6 @@ -3607,6 +3853,23 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.2.7 '@rspack/binding-win32-x64-msvc': 2.2.7 + '@rspack/binding@2.2.8': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.2.8 + '@rspack/binding-darwin-x64': 2.2.8 + '@rspack/binding-linux-arm64-gnu': 2.2.8 + '@rspack/binding-linux-arm64-musl': 2.2.8 + '@rspack/binding-linux-ppc64-gnu': 2.2.8 + '@rspack/binding-linux-riscv64-gnu': 2.2.8 + '@rspack/binding-linux-riscv64-musl': 2.2.8 + '@rspack/binding-linux-s390x-gnu': 2.2.8 + '@rspack/binding-linux-x64-gnu': 2.2.8 + '@rspack/binding-linux-x64-musl': 2.2.8 + '@rspack/binding-wasm32-wasi': 2.2.8 + '@rspack/binding-win32-arm64-msvc': 2.2.8 + '@rspack/binding-win32-ia32-msvc': 2.2.8 + '@rspack/binding-win32-x64-msvc': 2.2.8 + '@rspack/core@2.2.6(@swc/helpers@0.5.23)': dependencies: '@rspack/binding': 2.2.6 @@ -3619,6 +3882,12 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.23 + '@rspack/core@2.2.8(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': 2.2.8 + optionalDependencies: + '@swc/helpers': 0.5.23 + '@rstackjs/cli-darwin-arm64@0.8.0': optional: true @@ -3664,14 +3933,14 @@ snapshots: '@rstest/core@0.12.0': dependencies: - '@rsbuild/core': 2.2.8 + '@rsbuild/core': 2.2.9 '@types/chai': 5.2.3 cjs-module-lexer: 2.2.1 transitivePeerDependencies: - '@module-federation/runtime-tools' - core-js - '@rstest/core@0.12.1': + '@rstest/core@0.12.2': dependencies: '@rsbuild/core': 2.2.9 '@types/chai': 5.2.3 @@ -5185,17 +5454,17 @@ snapshots: reusify@1.1.0: {} - rsbuild-plugin-dts@1.0.1(@rsbuild/core@2.2.8)(typescript@5.9.3): + rsbuild-plugin-dts@1.0.1(@rsbuild/core@2.2.9)(typescript@5.9.3): dependencies: '@ast-grep/napi': 0.45.3 - '@rsbuild/core': 2.2.8 + '@rsbuild/core': 2.2.9 optionalDependencies: typescript: 5.9.3 - rsbuild-plugin-dts@1.0.2(@rsbuild/core@2.2.9)(typescript@5.9.3): + rsbuild-plugin-dts@1.0.3(@rsbuild/core@2.2.11)(typescript@5.9.3): dependencies: '@ast-grep/napi': 0.45.3 - '@rsbuild/core': 2.2.9 + '@rsbuild/core': 2.2.11 optionalDependencies: typescript: 5.9.3 From dd2f27fd8d096d110fa647515a4825ccc6515abe Mon Sep 17 00:00:00 2001 From: fi3ework Date: Tue, 29 Sep 2026 19:05:11 +0800 Subject: [PATCH 2/2] fix(deps): exempt all @rslint/* packages from minimumReleaseAge @rslint/core pulls in @rslint/native-* platform packages published alongside it. Only @rslint/core was exempt, so pnpm's 1-day minimumReleaseAge rejected the native packages on every fresh rslint release (e.g. #71). --- .../fixtures/fmt-missing-config-dependency/pnpm-workspace.yaml | 2 +- packages/vscode/e2e/fixtures/rslint/pnpm-workspace.yaml | 2 +- packages/vscode/e2e/fixtures/rstack/pnpm-workspace.yaml | 2 +- .../vscode/e2e/fixtures/rstest-ownership/pnpm-workspace.yaml | 2 +- packages/vscode/e2e/fixtures/rstest/pnpm-workspace.yaml | 2 +- .../e2e/lint/fixtures/dependency-recovery/pnpm-workspace.yaml | 2 +- packages/vscode/e2e/lint/fixtures/pnpm-workspace.yaml | 2 +- .../vscode/e2e/rstest/fixtures/workspace-1/pnpm-workspace.yaml | 2 +- .../vscode/e2e/rstest/fixtures/workspace-2/pnpm-workspace.yaml | 2 +- pnpm-workspace.yaml | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/vscode/e2e/fixtures/fmt-missing-config-dependency/pnpm-workspace.yaml b/packages/vscode/e2e/fixtures/fmt-missing-config-dependency/pnpm-workspace.yaml index b15641f..0330b39 100644 --- a/packages/vscode/e2e/fixtures/fmt-missing-config-dependency/pnpm-workspace.yaml +++ b/packages/vscode/e2e/fixtures/fmt-missing-config-dependency/pnpm-workspace.yaml @@ -1,7 +1,7 @@ # E2E fixture install config; rationale in packages/vscode/e2e/setupFixtures.mjs. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core' diff --git a/packages/vscode/e2e/fixtures/rslint/pnpm-workspace.yaml b/packages/vscode/e2e/fixtures/rslint/pnpm-workspace.yaml index b15641f..0330b39 100644 --- a/packages/vscode/e2e/fixtures/rslint/pnpm-workspace.yaml +++ b/packages/vscode/e2e/fixtures/rslint/pnpm-workspace.yaml @@ -1,7 +1,7 @@ # E2E fixture install config; rationale in packages/vscode/e2e/setupFixtures.mjs. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core' diff --git a/packages/vscode/e2e/fixtures/rstack/pnpm-workspace.yaml b/packages/vscode/e2e/fixtures/rstack/pnpm-workspace.yaml index b15641f..0330b39 100644 --- a/packages/vscode/e2e/fixtures/rstack/pnpm-workspace.yaml +++ b/packages/vscode/e2e/fixtures/rstack/pnpm-workspace.yaml @@ -1,7 +1,7 @@ # E2E fixture install config; rationale in packages/vscode/e2e/setupFixtures.mjs. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core' diff --git a/packages/vscode/e2e/fixtures/rstest-ownership/pnpm-workspace.yaml b/packages/vscode/e2e/fixtures/rstest-ownership/pnpm-workspace.yaml index e5660b3..74074aa 100644 --- a/packages/vscode/e2e/fixtures/rstest-ownership/pnpm-workspace.yaml +++ b/packages/vscode/e2e/fixtures/rstest-ownership/pnpm-workspace.yaml @@ -1,7 +1,7 @@ # Independent fixture install; the root serves the nested native project too. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core' diff --git a/packages/vscode/e2e/fixtures/rstest/pnpm-workspace.yaml b/packages/vscode/e2e/fixtures/rstest/pnpm-workspace.yaml index b15641f..0330b39 100644 --- a/packages/vscode/e2e/fixtures/rstest/pnpm-workspace.yaml +++ b/packages/vscode/e2e/fixtures/rstest/pnpm-workspace.yaml @@ -1,7 +1,7 @@ # E2E fixture install config; rationale in packages/vscode/e2e/setupFixtures.mjs. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core' diff --git a/packages/vscode/e2e/lint/fixtures/dependency-recovery/pnpm-workspace.yaml b/packages/vscode/e2e/lint/fixtures/dependency-recovery/pnpm-workspace.yaml index b15641f..0330b39 100644 --- a/packages/vscode/e2e/lint/fixtures/dependency-recovery/pnpm-workspace.yaml +++ b/packages/vscode/e2e/lint/fixtures/dependency-recovery/pnpm-workspace.yaml @@ -1,7 +1,7 @@ # E2E fixture install config; rationale in packages/vscode/e2e/setupFixtures.mjs. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core' diff --git a/packages/vscode/e2e/lint/fixtures/pnpm-workspace.yaml b/packages/vscode/e2e/lint/fixtures/pnpm-workspace.yaml index b15641f..0330b39 100644 --- a/packages/vscode/e2e/lint/fixtures/pnpm-workspace.yaml +++ b/packages/vscode/e2e/lint/fixtures/pnpm-workspace.yaml @@ -1,7 +1,7 @@ # E2E fixture install config; rationale in packages/vscode/e2e/setupFixtures.mjs. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core' diff --git a/packages/vscode/e2e/rstest/fixtures/workspace-1/pnpm-workspace.yaml b/packages/vscode/e2e/rstest/fixtures/workspace-1/pnpm-workspace.yaml index b15641f..0330b39 100644 --- a/packages/vscode/e2e/rstest/fixtures/workspace-1/pnpm-workspace.yaml +++ b/packages/vscode/e2e/rstest/fixtures/workspace-1/pnpm-workspace.yaml @@ -1,7 +1,7 @@ # E2E fixture install config; rationale in packages/vscode/e2e/setupFixtures.mjs. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core' diff --git a/packages/vscode/e2e/rstest/fixtures/workspace-2/pnpm-workspace.yaml b/packages/vscode/e2e/rstest/fixtures/workspace-2/pnpm-workspace.yaml index b15641f..0330b39 100644 --- a/packages/vscode/e2e/rstest/fixtures/workspace-2/pnpm-workspace.yaml +++ b/packages/vscode/e2e/rstest/fixtures/workspace-2/pnpm-workspace.yaml @@ -1,7 +1,7 @@ # E2E fixture install config; rationale in packages/vscode/e2e/setupFixtures.mjs. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 085be5a..133739d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -14,7 +14,7 @@ allowBuilds: # Each E2E fixture's pnpm-workspace.yaml repeats this list; keep them in step. minimumReleaseAgeExclude: - rstack - - '@rslint/core' + - '@rslint/*' - '@rstest/core' - '@rsbuild/core' - '@rslib/core'