From 79dc6d367b7b35b6ed503f559c0f3506dbb6b013 Mon Sep 17 00:00:00 2001 From: Jens Caers Date: Sat, 29 Aug 2026 01:41:46 +0200 Subject: [PATCH] Fix ForgeFlow Windows quality reliability (#4) --- .gitea/workflows/quality.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/quality.yml b/.gitea/workflows/quality.yml index ed08be5..4280a96 100644 --- a/.gitea/workflows/quality.yml +++ b/.gitea/workflows/quality.yml @@ -29,12 +29,16 @@ jobs: node-version: 22 cache: npm - run: npm ci + # The native runner deliberately skips Electron's install-time binary + # download. Prime it once before Node's parallel test workers require + # Electron, otherwise they can race while creating the same directory. + - run: npx electron --version - run: npm run quality - run: npx playwright install chromium - run: npm run test:browser:ci - name: Preserve browser failure evidence if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3.2.2-node20 with: name: forgeflow-browser-failure-evidence path: artifacts/