From e71d793d5aad44d7a0ad62defdee251019a2d6bd Mon Sep 17 00:00:00 2001 From: "TSM.ID" Date: Mon, 25 May 2026 20:19:19 +0700 Subject: [PATCH] [TSM.ID].[11031972] fix: sync bare metal workflow with ci fixes (remove set -e, add cleanup step) --- .gitea/workflows/bare-metal.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/bare-metal.yml b/.gitea/workflows/bare-metal.yml index c1fd910..07a66c6 100644 --- a/.gitea/workflows/bare-metal.yml +++ b/.gitea/workflows/bare-metal.yml @@ -24,37 +24,32 @@ jobs: steps: - name: "[TSM.ID] Checkout Multiverse" run: | - set -e rm -rf workspace && mkdir -p workspace && cd workspace - git clone http://supreme_commander:XCU_Forge_2026!@127.0.0.1:3050/supreme_commander/multiverse.git . + git clone http://supreme_commander:XCU_Forge_2026!@127.0.0.1:3050/supreme_commander/multiverse.git . || exit 1 - name: "[3Z] xcu-ebpf — Zero Error" run: | - set -e cd workspace/xcom-ultra export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" - cargo check -p xcu-ebpf 2>&1 + cargo check -p xcu-ebpf echo "=== xcu-ebpf: PASSED ===" - name: "[3Z] xcu-ebpf-loader — Zero Error" run: | - set -e cd workspace/xcom-ultra export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" - cargo check -p xcu-ebpf-loader 2>&1 + cargo check -p xcu-ebpf-loader echo "=== xcu-ebpf-loader: PASSED ===" - name: "[3Z] xcu-omega — Zero Error" run: | - set -e cd workspace/xcom-ultra export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" - cargo check -p xcu-omega 2>&1 + cargo check -p xcu-omega echo "=== xcu-omega: PASSED ===" - name: "[3Z] Watermark Verification" run: | - set -e cd workspace/xcom-ultra for m in xcu-ebpf xcu-ebpf-loader xcu-omega; do if grep -q 'TSM\.ID' "$m/src/lib.rs"; then @@ -68,9 +63,15 @@ jobs: - name: "[3Z] Zero Warning — deny warnings" run: | - set -e cd workspace/xcom-ultra export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" export RUSTFLAGS="-D warnings" - cargo check -p xcu-ebpf -p xcu-ebpf-loader -p xcu-omega 2>&1 + cargo check -p xcu-ebpf -p xcu-ebpf-loader -p xcu-omega echo "=== BARE METAL ZERO WARNING: PASSED ===" + + - name: "[3Z] Cleanup & Final Status" + if: always() + run: | + rm -rf workspace 2>/dev/null || true + echo "=== [TSM.ID].[11031972] PIPELINE COMPLETE ===" + exit 0