From 2d6c0006dab906a2e275fc86b7ba10734de372ca Mon Sep 17 00:00:00 2001 From: wearrrrr Date: Sat, 12 Oct 2024 03:11:38 -0500 Subject: [PATCH] turn COMMITHASH plugin into a try/catch --- rspack.config.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/rspack.config.js b/rspack.config.js index ac2f22d..9a1a53a 100644 --- a/rspack.config.js +++ b/rspack.config.js @@ -68,12 +68,18 @@ export default defineConfig({ VERSION: JSON.stringify(packagemeta.version), }), new rspack.DefinePlugin({ - COMMITHASH: JSON.stringify( - execSync("git rev-parse --short HEAD", { encoding: "utf-8" }).replace( - /\r?\n|\r/g, - "" - ) - ), + COMMITHASH: () => { + try { + return JSON.stringify( + execSync("git rev-parse --short HEAD", { encoding: "utf-8" }).replace( + /\r?\n|\r/g, + "" + ) + ) + } catch (e) { + return "unknown"; + } + }, }), process.env.DEBUG === "true" ? new RsdoctorRspackPlugin({