diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..53d1c14 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v22 diff --git a/common/changes/@hcengineering/platform-rig/chore-fixed-update-deps_2025-10-13-10-32.json b/common/changes/@hcengineering/platform-rig/chore-fixed-update-deps_2025-10-13-10-32.json new file mode 100644 index 0000000..c5e85bc --- /dev/null +++ b/common/changes/@hcengineering/platform-rig/chore-fixed-update-deps_2025-10-13-10-32.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@hcengineering/platform-rig", + "comment": "use fixed versions when upgrading hcengineering deps", + "type": "patch" + } + ], + "packageName": "@hcengineering/platform-rig" +} \ No newline at end of file diff --git a/packages/platform-rig/bin/update-deps.js b/packages/platform-rig/bin/update-deps.js index 1db1636..b509df3 100755 --- a/packages/platform-rig/bin/update-deps.js +++ b/packages/platform-rig/bin/update-deps.js @@ -160,8 +160,8 @@ async function updatePackageDependencies(project, latestVersions, dryRun = false } if (isNewerVersion(currentVersion, latestVersion)) { - const prefix = currentVersion.match(/^[\^~]/)?.[0] || '^' - const newVersion = `${prefix}${latestVersion}` + // Use fixed version without ^ prefix for hcengineering packages + const newVersion = latestVersion changes.push({ depType,