diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 4f93328..bba6faf 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -39,6 +39,9 @@ jobs: steps: - name: Install nextest uses: taiki-e/install-action@nextest + - name: Install forc + run: | + curl https://install.fuel.network | sh - uses: actions/checkout@v4 - run: rustup target add wasm32-unknown-unknown - name: Run tests diff --git a/fuel-zkvm-primitives-test-fixtures/README.md b/fuel-zkvm-primitives-test-fixtures/README.md index 3fadd33..d3856d3 100644 --- a/fuel-zkvm-primitives-test-fixtures/README.md +++ b/fuel-zkvm-primitives-test-fixtures/README.md @@ -11,7 +11,6 @@ cargo test --lib opcodes::tests ## Test Counter Contract ```shell -forc build --path src/fixtures/counter_contract cargo test --lib counter_contract::tests ``` diff --git a/fuel-zkvm-primitives-test-fixtures/build.rs b/fuel-zkvm-primitives-test-fixtures/build.rs new file mode 100644 index 0000000..9e7bd6c --- /dev/null +++ b/fuel-zkvm-primitives-test-fixtures/build.rs @@ -0,0 +1,10 @@ +use std::process::Command; + +pub fn main() { + Command::new("forc") + .arg("build") + .arg("--path") + .arg("src/fixtures/counter_contract") + .spawn() + .expect("failed to build contract"); +} \ No newline at end of file