Build & Package signed Linux builds (#527)

This commit is contained in:
Michael Telatynski
2023-02-20 12:09:45 +00:00
committed by GitHub
parent acaf040bfa
commit cdbb7763bf
8 changed files with 177 additions and 52 deletions

View File

@@ -18,19 +18,19 @@ const argv = parseArgs<{
function parseVersion(version: string): [Date, number] {
const year = parseInt(version.slice(0, 4), 10);
const month = parseInt(version.slice(4, 2), 10);
const day = parseInt(version.slice(6, 2), 10);
const num = parseInt(version.slice(8, 2), 10);
const month = parseInt(version.slice(4, 6), 10);
const day = parseInt(version.slice(6, 8), 10);
const num = parseInt(version.slice(8, 10), 10);
return [new Date(year, month - 1, day), num];
}
const [latestDate, latestNum] = argv.latest ? parseVersion(argv.latest) : [];
const now = new Date();
const month = (now.getMonth() + 1).toString().padStart(2, '0');
const date = now.getDate().toString().padStart(2, '0');
const month = (now.getMonth() + 1).toString().padStart(2, "0");
const date = now.getDate().toString().padStart(2, "0");
let buildNum = 1;
if (latestDate && new Date(latestDate).getDate().toString().padStart(2, '0') === date) {
if (latestDate && new Date(latestDate).getDate().toString().padStart(2, "0") === date) {
buildNum = latestNum! + 1;
}
@@ -38,4 +38,4 @@ if (buildNum > 99) {
throw new Error("Maximum number of Nightlies exceeded on this day.");
}
console.log(now.getFullYear() + month + date + buildNum.toString().padStart(2, '0') + buildNum);
console.log(now.getFullYear() + month + date + buildNum.toString().padStart(2, "0"));