From 11c61c8a77081adc3a5e91e6fe3db02e6a3fede9 Mon Sep 17 00:00:00 2001 From: Marcel Date: Mon, 11 May 2026 22:52:33 +0200 Subject: [PATCH] ci(coverage): simplify coverage step and pin shell to bash MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - removes unreachable `; exit ${PIPESTATUS[0]}` — already covered by pipefail (Tobias) - adds explicit `shell: bash` to both new steps for clarity (Tobias) Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 89b3f358..317b4858 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -43,12 +43,14 @@ jobs: TZ: Europe/Berlin - name: Run coverage (server + client) - run: npm run test:coverage 2>&1 | tee /tmp/coverage-test.log; exit ${PIPESTATUS[0]} + shell: bash + run: npm run test:coverage 2>&1 | tee /tmp/coverage-test.log working-directory: frontend env: TZ: Europe/Berlin - name: Assert no birpc teardown race in coverage run + shell: bash if: always() run: | if grep -q "rpc is closed" /tmp/coverage-test.log 2>/dev/null; then