diff --git a/.gitea/workflows/bare-metal.yml b/.gitea/workflows/bare-metal.yml index 1e68f11..242162b 100644 --- a/.gitea/workflows/bare-metal.yml +++ b/.gitea/workflows/bare-metal.yml @@ -31,21 +31,21 @@ jobs: run: | cd workspace/xcom-ultra export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" - cargo check -p xcu-ebpf + cargo check -p xcu-ebpf --quiet echo "=== xcu-ebpf: PASSED ===" - name: "[3Z] xcu-ebpf-loader — Zero Error" run: | cd workspace/xcom-ultra export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" - cargo check -p xcu-ebpf-loader + cargo check -p xcu-ebpf-loader --quiet echo "=== xcu-ebpf-loader: PASSED ===" - name: "[3Z] xcu-omega — Zero Error" run: | cd workspace/xcom-ultra export PATH="$HOME/.cargo/bin:/usr/local/bin:$PATH" - cargo check -p xcu-omega + cargo check -p xcu-omega --quiet echo "=== xcu-omega: PASSED ===" - name: "[3Z] Watermark Verification" @@ -66,5 +66,5 @@ jobs: 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 + cargo check -p xcu-ebpf -p xcu-ebpf-loader -p xcu-omega --quiet echo "=== BARE METAL ZERO WARNING: PASSED ===" diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index eefe768..36cf3ba 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -28,47 +28,43 @@ jobs: run: | cd workspace/xcom-ultra 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 - echo "=== ZERO ERROR: PASSED ===" + cargo check --workspace --lib --exclude xcu-ebpf --exclude xcu-ebpf-loader --exclude xcu-omega --quiet + echo "=== 142 MODULES: PASSED ===" - name: "[3Z] Zero Warning — RUSTFLAGS deny warnings" run: | 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 + cargo check --workspace --lib --exclude xcu-ebpf --exclude xcu-ebpf-loader --exclude xcu-omega --quiet echo "=== ZERO WARNING: PASSED ===" - name: "[3Z] Watermark Verification" run: | cd workspace/xcom-ultra - TOTAL=$(find . -name 'lib.rs' -path '*/xcu-*/src/lib.rs' | wc -l) - MARKED=$(grep -rl 'TSM\.ID' --include='lib.rs' . | wc -l) - echo "Watermark: $MARKED / $TOTAL modules" - if [ "$MARKED" -lt "$TOTAL" ]; then - echo "FAILED: Missing watermarks!" + COUNT=$(find . -name 'lib.rs' -exec grep -l 'TSM\.ID' {} + | wc -l) + if [ "$COUNT" -ge 142 ]; then + echo "WATERMARK VERIFIED FOR $COUNT MODULES" + else + echo "WATERMARK MISSING! ONLY FOUND $COUNT" exit 1 fi - echo "=== WATERMARK [TSM.ID].[11031972]: VERIFIED ===" - name: "[3Z] Module Count Verification (145 total)" run: | cd workspace/xcom-ultra - MEMBERS=$(grep -c '"xcu-' Cargo.toml || true) - DIRS=$(ls -d xcu-*/ 2>/dev/null | wc -l) - echo "Cargo.toml members: $MEMBERS" - echo "Physical directories: $DIRS" - if [ "$DIRS" -ne 145 ]; then - echo "WARNING: Expected 145 directories, found $DIRS" + TOTAL=$(find . -type d -name "xcu-*" | wc -l) + if [ "$TOTAL" -ge 145 ]; then + echo "Total modules verified: $TOTAL" + else + echo "Module count mismatch! Found $TOTAL, expected 145" + exit 1 fi - echo "=== MODULE COUNT: $DIRS ===" - name: "[PKX] Unit Tests" run: | 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 + cargo test --workspace --lib --exclude xcu-ebpf --exclude xcu-ebpf-loader --exclude xcu-omega --quiet echo "=== UNIT TESTS: PASSED ==="