From 86f80130747e18a30c4071056e66d0f320eb580b Mon Sep 17 00:00:00 2001 From: Martin Najemi Date: Sat, 29 Aug 2026 22:48:10 +0200 Subject: [PATCH] fix(rush): upgrade pnpm-sync-lib to 0.3.5 to unblock pnpm 11 support Upgrades the pnpm-sync-lib dependency of @microsoft/rush-lib from 0.3.4 to 0.3.5, which adds pnpm 11 compatibility (see tiktok/pnpm-sync#45). Fixes microsoft/rushstack#5971 --- .../rush/upgrade-pnpm-sync-lib_2026-08-27-17-15.json | 11 +++++++++++ .../subspaces/build-tests-subspace/pnpm-lock.yaml | 8 ++++---- .../subspaces/build-tests-subspace/repo-state.json | 4 ++-- common/config/subspaces/default/pnpm-lock.yaml | 10 +++++----- common/config/subspaces/default/repo-state.json | 2 +- libraries/rush-lib/package.json | 2 +- 6 files changed, 24 insertions(+), 13 deletions(-) create mode 100644 common/changes/@microsoft/rush/upgrade-pnpm-sync-lib_2026-08-27-17-15.json diff --git a/common/changes/@microsoft/rush/upgrade-pnpm-sync-lib_2026-08-27-17-15.json b/common/changes/@microsoft/rush/upgrade-pnpm-sync-lib_2026-08-27-17-15.json new file mode 100644 index 0000000000..d4752a9e6c --- /dev/null +++ b/common/changes/@microsoft/rush/upgrade-pnpm-sync-lib_2026-08-27-17-15.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Upgrade the `pnpm-sync-lib` dependency to `0.3.5` to unblock support of pnpm 11.", + "type": "patch" + } + ], + "packageName": "@microsoft/rush", + "email": "martinnaj@users.noreply.github.com" +} diff --git a/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml b/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml index 56ad328066..167be5c309 100644 --- a/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml +++ b/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml @@ -3074,8 +3074,8 @@ packages: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} - pnpm-sync-lib@0.3.4: - resolution: {integrity: sha512-ZgRR+j6B+VUrolPBswPvXBnCyxg39Zfw3ShNCTuCrOFG1V29V4EyXaA1rDDMjdhpF85QYp2NEUjeHAm02A2E/A==} + pnpm-sync-lib@0.3.5: + resolution: {integrity: sha512-6QXYyNpZYJQwnobDXc5bQlTJ7QoRf+n9qVO4ufbbZGOQlNocFZKl1/WkD6qeweFQthTSUuVBA8Le+31XOHlVmA==} possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} @@ -4370,7 +4370,7 @@ snapshots: js-yaml: 4.1.1 npm-package-arg: 6.1.1 object-hash: 3.0.0 - pnpm-sync-lib: 0.3.4 + pnpm-sync-lib: 0.3.5 read-package-tree: 5.1.6 rxjs: 6.6.7 semver: 7.7.4 @@ -7589,7 +7589,7 @@ snapshots: pirates@4.0.7: {} - pnpm-sync-lib@0.3.4: + pnpm-sync-lib@0.3.5: dependencies: '@pnpm/dependency-path-pnpm-v10': '@pnpm/dependency-path@1000.0.9' '@pnpm/dependency-path-pnpm-v8': '@pnpm/dependency-path@2.1.8' diff --git a/common/config/subspaces/build-tests-subspace/repo-state.json b/common/config/subspaces/build-tests-subspace/repo-state.json index c9b59551dc..34a12f0783 100644 --- a/common/config/subspaces/build-tests-subspace/repo-state.json +++ b/common/config/subspaces/build-tests-subspace/repo-state.json @@ -1,6 +1,6 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "6c9692e3e1eac781ccc4d397fb350ea393be2118", + "pnpmShrinkwrapHash": "cd3f067a3f684b5bf0e79ec5ff8d131521f56edf", "preferredVersionsHash": "550b4cee0bef4e97db6c6aad726df5149d20e7d9", - "packageJsonInjectedDependenciesHash": "e31d2a6b0cc6937616e99bfd2aa6f566d11a8681" + "packageJsonInjectedDependenciesHash": "950d6ca80ccb4a98de508b8f7b3ce79fef83c3f0" } diff --git a/common/config/subspaces/default/pnpm-lock.yaml b/common/config/subspaces/default/pnpm-lock.yaml index a8350a95e1..02eb21a750 100644 --- a/common/config/subspaces/default/pnpm-lock.yaml +++ b/common/config/subspaces/default/pnpm-lock.yaml @@ -4245,8 +4245,8 @@ importers: specifier: 3.0.0 version: 3.0.0 pnpm-sync-lib: - specifier: 0.3.4 - version: 0.3.4 + specifier: 0.3.5 + version: 0.3.5 read-package-tree: specifier: ~5.1.5 version: 5.1.6 @@ -16405,8 +16405,8 @@ packages: resolution: {integrity: sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==} engines: {node: '>=6'} - pnpm-sync-lib@0.3.4: - resolution: {integrity: sha512-ZgRR+j6B+VUrolPBswPvXBnCyxg39Zfw3ShNCTuCrOFG1V29V4EyXaA1rDDMjdhpF85QYp2NEUjeHAm02A2E/A==} + pnpm-sync-lib@0.3.5: + resolution: {integrity: sha512-6QXYyNpZYJQwnobDXc5bQlTJ7QoRf+n9qVO4ufbbZGOQlNocFZKl1/WkD6qeweFQthTSUuVBA8Le+31XOHlVmA==} polished@4.3.1: resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} @@ -35158,7 +35158,7 @@ snapshots: transitivePeerDependencies: - typescript - pnpm-sync-lib@0.3.4: + pnpm-sync-lib@0.3.5: dependencies: '@pnpm/dependency-path-pnpm-v10': '@pnpm/dependency-path@1000.0.9' '@pnpm/dependency-path-pnpm-v8': '@pnpm/dependency-path@2.1.8' diff --git a/common/config/subspaces/default/repo-state.json b/common/config/subspaces/default/repo-state.json index b243537a71..ec9e442aa6 100644 --- a/common/config/subspaces/default/repo-state.json +++ b/common/config/subspaces/default/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "09068e8d50f8dae26938555320be968d7ed7861d", + "pnpmShrinkwrapHash": "0c8d25fecfea2cb0e2877b75e91f572a46e8a698", "preferredVersionsHash": "029c99bd6e65c5e1f25e2848340509811ff9753c" } diff --git a/libraries/rush-lib/package.json b/libraries/rush-lib/package.json index c1e072cd26..ab16e861de 100644 --- a/libraries/rush-lib/package.json +++ b/libraries/rush-lib/package.json @@ -71,7 +71,7 @@ "js-yaml": "~4.1.0", "npm-package-arg": "~6.1.0", "object-hash": "3.0.0", - "pnpm-sync-lib": "0.3.4", + "pnpm-sync-lib": "0.3.5", "read-package-tree": "~5.1.5", "rxjs": "~6.6.7", "semver": "~7.7.4",