From cadf04c3c5c64d50af81f1f9a564120c067cd511 Mon Sep 17 00:00:00 2001 From: "Michael X. Grey" Date: Mon, 29 Dec 2025 13:05:43 +0800 Subject: [PATCH 1/2] Clear entire target directory before building maximal features Signed-off-by: Michael X. Grey --- .github/workflows/ci_linux.yaml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci_linux.yaml b/.github/workflows/ci_linux.yaml index 4dfc0f4b..d9ca5b4d 100644 --- a/.github/workflows/ci_linux.yaml +++ b/.github/workflows/ci_linux.yaml @@ -20,7 +20,7 @@ jobs: matrix: rust-version: [stable] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v3 @@ -42,27 +42,26 @@ jobs: - name: Test default features run: | cargo test --workspace - rm -rf target/debug/build - name: Test single_threaded_async run: | - cargo test --features single_threaded_async rm -rf target/debug/build + cargo test --features single_threaded_async - name: Test diagram run: | - cargo test --workspace -F=diagram rm -rf target/debug/build + cargo test --workspace -F=diagram - name: Test trace run: | - cargo test --workspace -F=trace rm -rf target/debug/build + cargo test --workspace -F=trace - name: Test all capabilities combined run: | + rm -rf target/ cargo test --workspace -F=maximal - rm -rf target/debug/build - name: Build docs run: cargo doc --no-deps --all-features From bbdf129f09979fa37dbb0fb21d9c6dd777d68cc7 Mon Sep 17 00:00:00 2001 From: "Michael X. Grey" Date: Mon, 29 Dec 2025 13:06:31 +0800 Subject: [PATCH 2/2] Stick with ubuntu-latest Signed-off-by: Michael X. Grey --- .github/workflows/ci_linux.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci_linux.yaml b/.github/workflows/ci_linux.yaml index d9ca5b4d..5b6530d4 100644 --- a/.github/workflows/ci_linux.yaml +++ b/.github/workflows/ci_linux.yaml @@ -20,7 +20,7 @@ jobs: matrix: rust-version: [stable] - runs-on: ubuntu-24.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v3