From a7c3b46a8fcfb570021b10113aaa0b467ae6b0ac Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Mon, 31 Oct 2022 06:14:22 +0100 Subject: [PATCH] Allow Github install without git --- build-plugins/get-banner.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build-plugins/get-banner.ts b/build-plugins/get-banner.ts index dfabe13bf65..14781daac9f 100644 --- a/build-plugins/get-banner.ts +++ b/build-plugins/get-banner.ts @@ -27,5 +27,10 @@ export default async function getBanner(): Promise { return (getBannerPromise ||= Promise.all([ execPromise('git rev-parse HEAD'), fs.readFile(new URL('../package.json', import.meta.url), 'utf8') - ]).then(([{ stdout }, package_]) => generateBanner(stdout.trim(), JSON.parse(package_).version))); + ]).then(([{ stdout }, package_]) => + generateBanner(stdout.trim(), JSON.parse(package_).version) + )).catch(error => { + console.error('Could not determine commit hash:', error); + return 'could not get commit'; + }); }