From df9d5a5af4a3b0dba030a40852467c6f28145831 Mon Sep 17 00:00:00 2001 From: Sucukdeluxe <259325684+Sucukdeluxe@users.noreply.github.com> Date: Thu, 13 Aug 2026 21:41:52 +0200 Subject: [PATCH] Require real renderer checks in CI --- tests/package-build-files.test.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/package-build-files.test.js b/tests/package-build-files.test.js index 8641813..b7db7a1 100644 --- a/tests/package-build-files.test.js +++ b/tests/package-build-files.test.js @@ -11,6 +11,14 @@ test('packages every Electron preload referenced by the main process', () => { assert.equal(packageJson.build.win.signAndEditExecutable, false); }); +test('both release repositories run the real Electron UI audit in CI', () => { + for (const relativePath of ['.github/workflows/ci.yml', '.gitea/workflows/ci.yml']) { + const workflow = fs.readFileSync(path.join(__dirname, '..', relativePath), 'utf8'); + assert.match(workflow, /RUN_UI_SMOKE:\s*['"]1['"]/); + assert.match(workflow, /run:\s*npm run verify/); + } +}); + test('packaged identity is exact while public artifact routing remains stable', () => { assert.equal(packageJson.build.productName, 'Multi Hoster Uploader'); assert.equal(packageJson.build.win.executableName, 'Multi Hoster Uploader');