From 134e1424cf41544a22607e32d7e8308a6daab4a6 Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Thu, 29 Oct 2026 19:40:02 -0600 Subject: [PATCH] ci(check): the CLI crate's tests run in their own step (temporary) Alone, the update tests passed on the runner; inside the whole run one fails and the step log loses its message. The CLI crate's suites run first in a step of their own so the message survives. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01HS8WZziDnyxunC23MUxrLp --- .github/workflows/check.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 94c5add..9980691 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -31,10 +31,12 @@ jobs: - name: GUI build dependencies run: sudo apt-get update && sudo apt-get install -y libxkbcommon-dev libgtk-3-dev # Temporary (2026-10-30): one update test fails only on this runner - # (passes locally, pinned to one slow core too) and the gate's step - # log loses its message. Run that file first, alone, with output. - - name: The update tests, alone, with output (temporary) - run: cargo test -p ledger-cli --test update -- --nocapture --test-threads=1 + # and only inside the whole run (alone it passed here; locally it + # passes even on two slow cores), and the gate's step log loses its + # message. Run the CLI crate's suites first, in their own step, so + # the message survives. + - name: The CLI crate's tests, in their own step (temporary) + run: cargo test -p ledger-cli --no-fail-fast - run: just check - name: What the build used if: always()