|
83 | 83 | with:
|
84 | 84 | command: test
|
85 | 85 | args: "--all \
|
86 |
| - --all-features \ |
87 |
| - --exclude cp-benches \ |
88 |
| - --exclude algebra-benches \ |
89 |
| - --exclude ff-fft-benches \ |
90 |
| - -- --skip dpc --skip integration_test" |
| 86 | + --all-features" |
91 | 87 |
|
92 | 88 | check_no_std:
|
93 | 89 | name: Check no_std
|
@@ -118,58 +114,16 @@ jobs:
|
118 | 114 | target
|
119 | 115 | key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
|
120 | 116 |
|
121 |
| - - name: algebra-core |
| 117 | + - name: ark-std |
122 | 118 | run: |
|
123 |
| - cd algebra-core |
124 |
| - cargo build -p algebra-core --no-default-features --target thumbv6m-none-eabi |
125 |
| - cargo check --examples -p algebra-core --no-default-features --target thumbv6m-none-eabi |
| 119 | + cd std |
| 120 | + cargo build -p ark-std --no-default-features --target thumbv6m-none-eabi |
| 121 | + cargo check --examples -p ark-std --no-default-features --target thumbv6m-none-eabi |
126 | 122 | cd ..
|
127 | 123 |
|
128 |
| - - name: algebra |
| 124 | + - name: bench-utils |
129 | 125 | run: |
|
130 |
| - cd algebra |
131 |
| - cargo build -p algebra --no-default-features --target thumbv6m-none-eabi |
132 |
| - cargo check --examples -p algebra --no-default-features --target thumbv6m-none-eabi |
133 |
| - cd .. |
134 |
| -
|
135 |
| - - name: r1cs-core |
136 |
| - run: | |
137 |
| - cd r1cs-core |
138 |
| - cargo build -p r1cs-core --no-default-features --target thumbv6m-none-eabi |
139 |
| - cargo check --examples -p r1cs-core --no-default-features --target thumbv6m-none-eabi |
140 |
| - cd .. |
141 |
| -
|
142 |
| - - name: r1cs-std |
143 |
| - run: | |
144 |
| - cd r1cs-std |
145 |
| - cargo build -p r1cs-std --no-default-features --target aarch64-unknown-none |
146 |
| - cargo check --examples -p r1cs-std --no-default-features --target aarch64-unknown-none |
147 |
| - cd .. |
148 |
| -
|
149 |
| - - name: ff-fft |
150 |
| - run: | |
151 |
| - cd ff-fft |
152 |
| - cargo build -p ff-fft --no-default-features --target thumbv6m-none-eabi |
153 |
| - cargo check --examples -p ff-fft --no-default-features --target thumbv6m-none-eabi |
154 |
| - cd .. |
155 |
| -
|
156 |
| - - name: groth16 |
157 |
| - run: | |
158 |
| - cd groth16 |
159 |
| - cargo build -p groth16 --no-default-features --target thumbv6m-none-eabi |
160 |
| - cargo check --examples -p groth16 --no-default-features --target thumbv6m-none-eabi |
161 |
| - cd .. |
162 |
| -
|
163 |
| - - name: gm17 |
164 |
| - run: | |
165 |
| - cd gm17 |
166 |
| - cargo build -p gm17 --no-default-features --target thumbv6m-none-eabi |
167 |
| - cargo check --examples -p gm17 --no-default-features --target thumbv6m-none-eabi |
168 |
| - cd .. |
169 |
| -
|
170 |
| - - name: crypto-primitives |
171 |
| - run: | |
172 |
| - cd crypto-primitives |
173 |
| - cargo build -p crypto-primitives --no-default-features --target aarch64-unknown-none |
174 |
| - cargo check --examples -p crypto-primitives --no-default-features --target aarch64-unknown-none |
| 126 | + cd bench-utils |
| 127 | + cargo build -p bench-utils --no-default-features --target thumbv6m-none-eabi |
| 128 | + cargo check --examples -p bench-utils --no-default-features --target thumbv6m-none-eabi |
175 | 129 | cd ..
|
0 commit comments