diff --git a/.github/workflows/test-common.yml b/.github/workflows/test-common.yml index 4850a78..b1eb739 100644 --- a/.github/workflows/test-common.yml +++ b/.github/workflows/test-common.yml @@ -16,10 +16,15 @@ jobs: strategy: fail-fast: false matrix: - crate: - - build-utils - - test-utils - - zkvm-interface + include: + - crate: build-utils + run_test: true + - crate: test-utils + run_test: true + - crate: zkvm-interface + run_test: true + - crate: ere-dockerized + run_test: false # They are run in per-zkVM workflows steps: - name: Checkout repository uses: actions/checkout@v4 @@ -36,4 +41,5 @@ jobs: run: cargo clippy --all-targets --package ${{ matrix.crate }} -- -D warnings - name: Run cargo test + if: ${{ matrix.run_test }} run: cargo test --release --package ${{ matrix.crate }} diff --git a/crates/ere-dockerized/src/lib.rs b/crates/ere-dockerized/src/lib.rs index dfd299a..f167d8b 100644 --- a/crates/ere-dockerized/src/lib.rs +++ b/crates/ere-dockerized/src/lib.rs @@ -12,7 +12,7 @@ //! 1. `ere-base:{version}` - Base image with common dependencies //! 2. `ere-base-{zkvm}:{version}` - zkVM-specific base image with the zkVM SDK //! 3. `ere-cli-{zkvm}:{version}` - CLI image with the `ere-cli` binary built -//! with the selected zkVM feature +//! with the selected zkVM feature //! //! To force rebuild all images, set the environment variable `ERE_FORCE_REBUILD_DOCKER_IMAGE=true`. //! @@ -456,7 +456,7 @@ mod test { use test_utils::host::{ BasicProgramInputGen, run_zkvm_execute, run_zkvm_prove, testing_guest_directory, }; - use zkvm_interface::{Compiler, Input, ProverResourceType, zkVM}; + use zkvm_interface::{Compiler, ProverResourceType}; // TODO: Test other ere-{zkvm} when they are end-to-end ready: // - ere-jolt