From 5d3e4afb38bcd77990ae59e7c5c8bedec7883491 Mon Sep 17 00:00:00 2001 From: Ilia Vlasov Date: Tue, 2 Dec 2025 12:25:17 +0000 Subject: [PATCH 1/3] Build benchmarks in GitHub actions --- .github/workflows/build-and-test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index c65cbba..c492920 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -17,5 +17,7 @@ jobs: - uses: actions/checkout@v4 - name: Build run: cargo test --workspace --verbose --no-run + - name: Build benches + run: cargo build --benches --all-features - name: Run tests run: cargo test --workspace --verbose From da53158a6c4e1b3cd66eea29b21286c186be92aa Mon Sep 17 00:00:00 2001 From: Ilia Vlasov Date: Tue, 2 Dec 2025 12:33:36 +0000 Subject: [PATCH 2/3] Add all-targets Co-authored-by: v0-e --- .github/workflows/build-and-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index c492920..0ed5efa 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -18,6 +18,6 @@ jobs: - name: Build run: cargo test --workspace --verbose --no-run - name: Build benches - run: cargo build --benches --all-features + run: cargo build --benches --all-features --all-targets - name: Run tests run: cargo test --workspace --verbose From 6a434720aca71e7bca4c6be67284fe4bd8185bbb Mon Sep 17 00:00:00 2001 From: Ilia Vlasov Date: Tue, 2 Dec 2025 17:32:53 +0000 Subject: [PATCH 3/3] benches -> workspace Co-authored-by: v0-e <134806759+v0-e@users.noreply.github.com> --- .github/workflows/build-and-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 0ed5efa..15c5f70 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v4 - name: Build run: cargo test --workspace --verbose --no-run - - name: Build benches - run: cargo build --benches --all-features --all-targets + - name: Build all targets + run: cargo build --workspace --all-features --all-targets - name: Run tests run: cargo test --workspace --verbose