From 4ad7183d7e579d9ecad92297247c5d23fe119e59 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Wed, 7 Feb 2024 21:22:58 +0100 Subject: [PATCH] Prevent crashing when github is not up to date yet --- scripts/generate-i18n-messages.ts | 2 +- src/bin/tools/downloadAndUnzip.ts | 28 ++++++++++++++++------------ 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/scripts/generate-i18n-messages.ts b/scripts/generate-i18n-messages.ts index 823fb1e8..9888c048 100644 --- a/scripts/generate-i18n-messages.ts +++ b/scripts/generate-i18n-messages.ts @@ -17,7 +17,7 @@ const isSilent = true; const logger = getLogger({ isSilent }); async function main() { - const keycloakVersion = "23.0.4"; + const keycloakVersion = "11.0.3"; const tmpDirPath = pathJoin(getProjectRoot(), "tmp_xImOef9dOd44"); diff --git a/src/bin/tools/downloadAndUnzip.ts b/src/bin/tools/downloadAndUnzip.ts index 1a530a45..2ea775f4 100644 --- a/src/bin/tools/downloadAndUnzip.ts +++ b/src/bin/tools/downloadAndUnzip.ts @@ -267,18 +267,22 @@ export async function downloadAndUnzip( child_process.execSync(`npm install -g putasset`); } - child_process.execFileSync("putasset", [ - "--owner", - "keycloakify", - "--repo", - "keycloakify", - "--tag", - "v0.0.1", - "--filename", - zipFilePath, - "--token", - githubToken - ]); + try { + child_process.execFileSync("putasset", [ + "--owner", + "keycloakify", + "--repo", + "keycloakify", + "--tag", + "v0.0.1", + "--filename", + zipFilePath, + "--token", + githubToken + ]); + } catch { + console.log("upload failed, asset probably already exists in remote cache"); + } } }