From d6bf91abefc58e23c63c282c37f3eea81499ad8f Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Sun, 21 May 2023 21:27:57 +0200 Subject: [PATCH] Reintroduce force quit --- rollup.config.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rollup.config.ts b/rollup.config.ts index 9c3d9c71e08..8d6974376c2 100644 --- a/rollup.config.ts +++ b/rollup.config.ts @@ -137,7 +137,16 @@ export default async function ( terser({ module: true, output: { comments: 'some' } }), collectLicensesBrowser(), writeLicenseBrowser(), - cleanBeforeWrite('browser/dist') + cleanBeforeWrite('browser/dist'), + { + closeBundle() { + // On CI, macOS runs sometimes do not close properly. This is a hack + // to fix this until the problem is understood. + console.log('Force quit.'); + setTimeout(() => process.exit(0)); + }, + name: 'force-close' + } ], strictDeprecations: true, treeshake