Skip to content

Commit 799a3cb

Browse files
committed
fix: Make sure that the @k8slens/core dep in @k8slens/extensions is exact
Signed-off-by: Sebastian Malton <sebastian@malton.name>
1 parent 6528ce5 commit 799a3cb

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

packages/release-tool/src/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,10 @@ async function pickRelevantPrs(prs: ExtendedGithubPrData[], isMasterBranch: bool
330330
return selectedPrs;
331331
}
332332

333+
async function setExtensionApiDepAsExact(coreVersion: SemVer) {
334+
await pipeExecFile("npm", ["install", "--save-exact", "--workspace=@k8slens/extensions", `@k8slens/core@${coreVersion.format()}`]);
335+
}
336+
333337
async function createRelease(): Promise<void> {
334338
await checkCurrentWorkingDirectory();
335339

@@ -358,6 +362,7 @@ async function createRelease(): Promise<void> {
358362

359363
const newK8slensCoreVersion = await getCurrentVersionOfSubPackage("core");
360364

365+
await setExtensionApiDepAsExact(newK8slensCoreVersion);
361366
await createReleaseBranchAndCommit(prBase, newK8slensCoreVersion, prBody);
362367
}
363368

0 commit comments

Comments
 (0)