Skip to content

Commit

Permalink
ci: Extract version number from pre-releases
Browse files Browse the repository at this point in the history
  • Loading branch information
oliversalzburg committed Jan 23, 2023
1 parent 1bff308 commit 1bcc797
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions packages/action-release-info/source/main.mts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ async function run() {

const releaseInfo: ReleaseInfo = {
dev: {
version: "0.0.0",
version: extractVersionFromTitle(latestBuildDev.data.name),
date: latestBuildDev.data.published_at ?? latestBuildDev.data.created_at,
url: {
default: findUserscript(latestBuildDev.data.assets)!.browser_download_url,
Expand All @@ -41,7 +41,7 @@ async function run() {
},
},
nightly: {
version: "0.0.0",
version: extractVersionFromTitle(latestBuildNightly.data.name),
date: latestBuildNightly.data.published_at ?? latestBuildNightly.data.created_at,
url: {
default: findUserscript(latestBuildNightly.data.assets)!.browser_download_url,
Expand Down Expand Up @@ -78,4 +78,10 @@ function findUserscript<TAsset extends { name: string }>(
);
}

function extractVersionFromTitle(title: string | null) {
const subject = title ?? "";
const version = subject.replace(/(Development Build|Nightly Build) /, "");
return version.startsWith("v2") ? version : "0.0.0";
}

void run();

0 comments on commit 1bcc797

Please sign in to comment.