From c69a9be88c4fa4073eee1ec48e9148b37a0aef8c Mon Sep 17 00:00:00 2001 From: "TSM.ID" Date: Mon, 25 May 2026 17:52:49 +0700 Subject: [PATCH] [TSM.ID].[11031972] fix: remove 2>&1 stderr redirect causing Act Runner false failure PROBLEM: Act Runner reports job conclusion=failure despite all 6 steps=success ROOT CAUSE: 2>&1 redirect merges stderr into stdout, confusing exit code detection FIX: Replace '2>&1' with '|| exit 1' for explicit error handling --- .gitea/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 8d5805a..796cf06 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" echo "=== [TSM.ID].[11031972] 3Z Pipeline ===" echo "=== Checking 142 modules (excl. 3 bare-metal)... ===" - cargo check --workspace --exclude xcu-ebpf --exclude xcu-ebpf-loader --exclude xcu-omega 2>&1 + cargo check --workspace --exclude xcu-ebpf --exclude xcu-ebpf-loader --exclude xcu-omega || exit 1 echo "=== ZERO ERROR: PASSED ===" - name: "[3Z] Zero Warning — RUSTFLAGS deny warnings" @@ -41,7 +41,7 @@ jobs: cd workspace/xcom-ultra export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" export RUSTFLAGS="-D warnings" - cargo check --workspace --exclude xcu-ebpf --exclude xcu-ebpf-loader --exclude xcu-omega 2>&1 + cargo check --workspace --exclude xcu-ebpf --exclude xcu-ebpf-loader --exclude xcu-omega || exit 1 echo "=== ZERO WARNING: PASSED ===" - name: "[3Z] Watermark Verification" @@ -76,5 +76,5 @@ jobs: cd workspace/xcom-ultra export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" export RUSTFLAGS="-D warnings" - cargo test --workspace --lib --exclude xcu-ebpf --exclude xcu-ebpf-loader --exclude xcu-omega 2>&1 + cargo test --workspace --lib --exclude xcu-ebpf --exclude xcu-ebpf-loader --exclude xcu-omega || exit 1 echo "=== UNIT TESTS: PASSED ==="