From 8534166328bc8f20a037641ff1c7f22c33156680 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 7 Aug 2026 23:25:49 -0400 Subject: [PATCH] ci(probe): widen ESP Windows job to full parser suite on plain main Temporary probe for the PR #460 loader failure: PR #460's widened ESP Windows job dies launching the app_lib unit-test exe with STATUS_ENTRYPOINT_NOT_FOUND, while main's narrow job passes the same step cold. This branch is main plus only the workflow widening; if its ESP job fails the same way, the widened job itself breaks the loader and PR #460's code is exonerated. Not for merge. Co-Authored-By: Claude Fable 5 --- .github/workflows/cmtrace-ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cmtrace-ci.yml b/.github/workflows/cmtrace-ci.yml index 6a318b0e5..7a965577d 100644 --- a/.github/workflows/cmtrace-ci.yml +++ b/.github/workflows/cmtrace-ci.yml @@ -242,8 +242,12 @@ jobs: key: ${{ runner.os }}-esp-cargo-${{ hashFiles('Cargo.lock') }} restore-keys: ${{ runner.os }}-esp-cargo- - - name: Test ESP parser contracts - run: cargo test --locked -p cmtraceopen-parser --test esp_diagnostics + # Run all parser-crate targets on Windows in addition to the Linux checks. + - name: Test parser crate contracts + run: cargo test --locked -p cmtraceopen-parser + + - name: Clippy parser crate + run: cargo clippy --locked -p cmtraceopen-parser --all-targets -- -D warnings - name: Test native ESP diagnostics run: cargo test --locked -p cmtrace-open --all-features --test esp_diagnostics_sources