From cc7fadfdaf642626afab10af49a68e898c64f96c Mon Sep 17 00:00:00 2001 From: CJ42 Date: Tue, 2 Apr 2024 14:55:38 +0100 Subject: [PATCH 1/2] ci: fix `publish.mjs` script when checking for rc tag --- publish.mjs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/publish.mjs b/publish.mjs index 8a7bcf267..c61d78b0c 100644 --- a/publish.mjs +++ b/publish.mjs @@ -10,10 +10,14 @@ for (const key in outputs) { // Skip if no release was created for this LSP package if (!match || !value) continue; - const version = key.match(/^(.*\/.*)--version$/); + let tag = "latest"; + + const version = outputs[`${match[1]}--version`]; // Do not publish as latest on npm if we are doing a release candidate - const tag = version.includes("-rc") ? "rc" : "latest"; + if (version != null && version.includes("-rc")) { + tag = "rc"; + } const workspace = match[1]; await $`npm publish --workspace=./${workspace} --tag ${tag} --no-git-checks --access public`; From adac8fe1df9b962dbb648d40c5c70de561fe7f88 Mon Sep 17 00:00:00 2001 From: CJ42 Date: Tue, 2 Apr 2024 14:55:58 +0100 Subject: [PATCH 2/2] chore: release lsp-smart-contracts 0.15.0-rc.4 Release-As: 0.15.0-rc.4