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); }