Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/util/variant.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ export enum VariantKey {
Default = "version_default",
Dotnet = "version_dotnet",
Docker = "version_docker",
Major = "version_major",
}
2 changes: 1 addition & 1 deletion src/util/version.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ Deno.test({
const appendTextFile = stub(
Deno,
"writeTextFile",
resolvesNext(new Array(9)),
resolvesNext(new Array(10)),
);
try {
const version = parse("1.2.3-pre.0+1");
Expand Down
2 changes: 2 additions & 0 deletions src/util/version.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,13 @@ export async function printVersion(

export function variants(version: string) {
const kabobBuild = version.replace(/[+]/g, "-");
const semver = parse(version);
// todo: add any other platform specific variants here.
return {
version_default: version,
version_dotnet: kabobBuild,
version_docker: kabobBuild,
version_major: `v${semver.major}`,
};
}

Expand Down