ci: keep it

This commit is contained in:
Adam Uhlíř 2023-12-21 17:19:44 +01:00
parent e6ba675f64
commit 7712303990
No known key found for this signature in database
GPG Key ID: 1D17A9E81F76155B

View File

@ -90,26 +90,26 @@ jobs:
cd reference/nim/proof_input/ cd reference/nim/proof_input/
nimble -y build -d:release cli nimble -y build -d:release cli
cd ../../../ cd ../../../
#
- name: Compile the circuit # - name: Compile the circuit
run: | # run: |
mkdir -p workflow/build # mkdir -p workflow/build
cd workflow/build # cd workflow/build
../../reference/nim/proof_input/cli $CLI_ARGS -v --circom="proof_main.circom" # ../../reference/nim/proof_input/cli $CLI_ARGS -v --circom="proof_main.circom"
circom --r1cs --wasm --O2 -l../../circuit proof_main.circom # circom --r1cs --wasm --O2 -l../../circuit proof_main.circom
#
- name: Circuit setup # - name: Circuit setup
run: | # run: |
wget -O ceremony.ptau -P .. ${{ env.ceremony_source }} # wget -O ceremony.ptau -P .. ${{ env.ceremony_source }}
NODE_OPTIONS="--max-old-space-size=8192" snarkjs groth16 setup proof_main.r1cs ../ceremony.ptau proof_main_0000.zkey # NODE_OPTIONS="--max-old-space-size=8192" snarkjs groth16 setup proof_main.r1cs ../ceremony.ptau proof_main_0000.zkey
mv proof_main_0000.zkey proof_main.zkey # mv proof_main_0000.zkey proof_main.zkey
snarkjs zkey export verificationkey proof_main.zkey proof_main_verification_key.json # snarkjs zkey export verificationkey proof_main.zkey proof_main_verification_key.json
snarkjs zkey export solidityverifier proof_main.zkey verifier.sol # snarkjs zkey export solidityverifier proof_main.zkey verifier.sol
cd .. # cd ..
#
- name: Upload artifact # - name: Upload artifact
uses: actions/upload-artifact@v3 # uses: actions/upload-artifact@v3
with: # with:
name: circuit-assets # name: circuit-assets
path: build/ # path: build/
retention-days: 5 # retention-days: 5