1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

fix: Make sure that the @k8slens/core dep in @k8slens/extensions is exact

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2023-04-20 09:14:56 -04:00
parent 6528ce5215
commit 799a3cbd1c

View File

@ -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<void> {
await checkCurrentWorkingDirectory();
@ -358,6 +362,7 @@ async function createRelease(): Promise<void> {
const newK8slensCoreVersion = await getCurrentVersionOfSubPackage("core");
await setExtensionApiDepAsExact(newK8slensCoreVersion);
await createReleaseBranchAndCommit(prBase, newK8slensCoreVersion, prBody);
}