From c1602b52bc43256c7130ad5efc0536116320da52 Mon Sep 17 00:00:00 2001 From: Devin Foley Date: Fri, 2 Oct 2026 17:00:15 -0700 Subject: [PATCH] ci: require accounting coverage recovery and mutation checks Co-Authored-By: Paperclip --- .github/workflows/pr-trusted.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/pr-trusted.yml b/.github/workflows/pr-trusted.yml index b87e5115b9c..aa516a937f7 100644 --- a/.github/workflows/pr-trusted.yml +++ b/.github/workflows/pr-trusted.yml @@ -637,6 +637,19 @@ jobs: pnpm test:run:general -- --group '${{ matrix.group }}' fi + - name: Verify accounting coverage and crash recovery + if: ${{ !cancelled() && matrix.group == 'general-server-without-chat' && matrix.shard_index == 0 }} + run: pnpm test:accounting + + - name: Upload accounting coverage + if: ${{ !cancelled() && matrix.group == 'general-server-without-chat' && matrix.shard_index == 0 }} + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + with: + name: accounting-coverage + path: coverage/accounting/ + if-no-files-found: error + retention-days: 14 + docker_context_integrity: name: Docker context integrity needs: gate