77 branches :
88 - " **"
99 paths :
10- - " cli/**"
11- - " core/**"
12- - " prover/**"
13- - " recursion/**"
14- - " derive/**"
15- - " sdk/**"
16- - " zkvm/**"
17- - " tests/**"
10+ - " crates/**"
1811 - " examples/**"
1912 - " Cargo.toml"
2013 - " .github/workflows/**"
@@ -25,6 +18,39 @@ concurrency:
2518 cancel-in-progress : true
2619
2720jobs :
21+ test-fast :
22+ name : Test (fast-experimental)
23+ runs-on : runs-on,runner=64cpu-linux-x64,spot=false
24+ env :
25+ CARGO_NET_GIT_FETCH_WITH_CLI : " true"
26+ steps :
27+ - name : Checkout sources
28+ uses : actions/checkout@v4
29+
30+ - name : Setup CI
31+ uses : ./.github/actions/setup
32+
33+ - name : Run cargo check
34+ uses : actions-rs/cargo@v1
35+ with :
36+ command : check
37+ toolchain : 1.79.0
38+ args : --all-targets --all-features
39+
40+ - name : Run cargo test core-v2
41+ uses : actions-rs/cargo@v1
42+ with :
43+ command : test
44+ toolchain : 1.79.0
45+ args : --release --package sp1-recursion-core-v2 --package sp1-recursion-circuit-v2 --features native-gnark
46+ env :
47+ RUSTFLAGS : -Copt-level=3 -Cdebug-assertions -Coverflow-checks=y -Cdebuginfo=0 -C target-cpu=native
48+ RUST_BACKTRACE : 1
49+ FRI_QUERIES : 1
50+ SP1_DEV : 1
51+
52+
53+
2854 test-x86 :
2955 name : Test (x86-64)
3056 runs-on :
@@ -147,7 +173,7 @@ jobs:
147173
148174 - name : Install SP1 CLI
149175 run : |
150- cd cli
176+ cd crates/ cli
151177 cargo install --force --locked --path .
152178 ~/.sp1/bin/cargo-prove prove install-toolchain
153179 cd ~
@@ -177,7 +203,7 @@ jobs:
177203
178204 - name : Install SP1 CLI
179205 run : |
180- cd cli
206+ cd crates/ cli
181207 cargo install --force --locked --path .
182208 cd ~
183209
@@ -189,9 +215,9 @@ jobs:
189215 run : |
190216 cd fibonacci
191217 cd program
192- cargo add sp1-zkvm --path $GITHUB_WORKSPACE/zkvm/entrypoint
218+ cargo add sp1-zkvm --path $GITHUB_WORKSPACE/crates/ zkvm/entrypoint
193219 cargo prove build
194220 cd ../script
195221 cargo remove sp1-sdk
196- cargo add sp1-sdk --path $GITHUB_WORKSPACE/sdk
222+ cargo add sp1-sdk --path $GITHUB_WORKSPACE/crates/ sdk
197223 SP1_DEV=1 RUST_LOG=info cargo run --release -- --prove
0 commit comments