From 799a3cbd1cc025514d822db8263c3e1ef747a446 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 20 Apr 2023 09:14:56 -0400 Subject: [PATCH] fix: Make sure that the @k8slens/core dep in @k8slens/extensions is exact Signed-off-by: Sebastian Malton --- packages/release-tool/src/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/release-tool/src/index.ts b/packages/release-tool/src/index.ts index ccfe7dcc6b..7e96901340 100755 --- a/packages/release-tool/src/index.ts +++ b/packages/release-tool/src/index.ts @@ -330,6 +330,10 @@ async function pickRelevantPrs(prs: ExtendedGithubPrData[], isMasterBranch: bool return selectedPrs; } +async function setExtensionApiDepAsExact(coreVersion: SemVer) { + await pipeExecFile("npm", ["install", "--save-exact", "--workspace=@k8slens/extensions", `@k8slens/core@${coreVersion.format()}`]); +} + async function createRelease(): Promise { await checkCurrentWorkingDirectory(); @@ -358,6 +362,7 @@ async function createRelease(): Promise { const newK8slensCoreVersion = await getCurrentVersionOfSubPackage("core"); + await setExtensionApiDepAsExact(newK8slensCoreVersion); await createReleaseBranchAndCommit(prBase, newK8slensCoreVersion, prBody); }