Skip to content

Commit 1bcc797

Browse files
ci: Extract version number from pre-releases
1 parent 1bff308 commit 1bcc797

File tree

1 file changed

+8
-2
lines changed
  • packages/action-release-info/source

1 file changed

+8
-2
lines changed

packages/action-release-info/source/main.mts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ async function run() {
3232

3333
const releaseInfo: ReleaseInfo = {
3434
dev: {
35-
version: "0.0.0",
35+
version: extractVersionFromTitle(latestBuildDev.data.name),
3636
date: latestBuildDev.data.published_at ?? latestBuildDev.data.created_at,
3737
url: {
3838
default: findUserscript(latestBuildDev.data.assets)!.browser_download_url,
@@ -41,7 +41,7 @@ async function run() {
4141
},
4242
},
4343
nightly: {
44-
version: "0.0.0",
44+
version: extractVersionFromTitle(latestBuildNightly.data.name),
4545
date: latestBuildNightly.data.published_at ?? latestBuildNightly.data.created_at,
4646
url: {
4747
default: findUserscript(latestBuildNightly.data.assets)!.browser_download_url,
@@ -78,4 +78,10 @@ function findUserscript<TAsset extends { name: string }>(
7878
);
7979
}
8080

81+
function extractVersionFromTitle(title: string | null) {
82+
const subject = title ?? "";
83+
const version = subject.replace(/(Development Build|Nightly Build) /, "");
84+
return version.startsWith("v2") ? version : "0.0.0";
85+
}
86+
8187
void run();

0 commit comments

Comments
 (0)