From 498a8505c20965c63a1b143f409abc530a590dba Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Fri, 3 Oct 2025 16:27:33 -0400 Subject: [PATCH] Fix validation again. --- .../rush/fix-extensions-hash_2025-10-03-20-27.json | 10 ++++++++++ common/config/rush/version-policies.json | 2 +- .../logic/installManager/WorkspaceInstallManager.ts | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 common/changes/@microsoft/rush/fix-extensions-hash_2025-10-03-20-27.json diff --git a/common/changes/@microsoft/rush/fix-extensions-hash_2025-10-03-20-27.json b/common/changes/@microsoft/rush/fix-extensions-hash_2025-10-03-20-27.json new file mode 100644 index 00000000000..18f5787a522 --- /dev/null +++ b/common/changes/@microsoft/rush/fix-extensions-hash_2025-10-03-20-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Fix an issue with validation of the `pnpm-lock.yaml` `packageExtensionsChecksum` field in pnpm v10.", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 3b3c9d0d26a..11ac31b885f 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -103,7 +103,7 @@ "policyName": "rush", "definitionName": "lockStepVersion", "version": "5.160.0", - "nextBump": "minor", + "nextBump": "patch", "mainProject": "@microsoft/rush" } ] diff --git a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts index 15984bb2704..8343b6c8fc9 100644 --- a/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts +++ b/libraries/rush-lib/src/logic/installManager/WorkspaceInstallManager.ts @@ -406,7 +406,7 @@ export class WorkspaceInstallManager extends BaseInstallManager { let packageExtensionsChecksumAlgorithm: string | undefined; if (existingPackageExtensionsChecksum) { const dashIndex: number = existingPackageExtensionsChecksum.indexOf('-'); - if (dashIndex === -1) { + if (dashIndex !== -1) { packageExtensionsChecksumAlgorithm = existingPackageExtensionsChecksum.substring(0, dashIndex); }