Skip to content

Commit 7f415ee

Browse files
committed
add openvm support
1 parent 10ede63 commit 7f415ee

File tree

34 files changed

+5356
-1405
lines changed

34 files changed

+5356
-1405
lines changed

.github/workflows/publish-binaries.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ jobs:
2121
eif-hash: ${{ steps.artifact-hashes.outputs.eif-hash }}
2222
sp1-hash: ${{ steps.artifact-hashes.outputs.sp1-hash }}
2323
risc0-hash: ${{ steps.artifact-hashes.outputs.risc0-hash }}
24+
openvm-hash: ${{ steps.artifact-hashes.outputs.openvm-hash }}
2425
steps:
2526
- uses: actions/checkout@v4
2627

@@ -50,9 +51,11 @@ jobs:
5051
EIF_SHA512=$(sha512sum synd-withdrawals/out/eif.bin | awk '{print $1}')
5152
SP1_SHA512=$(sha512sum sp1-build/synd-tee-attestation-zk-proofs-sp1-program | awk '{print $1}')
5253
RISC0_SHA512=$(sha512sum sp1-build/synd-tee-attestation-zk-proofs-risc0-program | awk '{print $1}')
54+
OPENVM_SHA512=$(sha512sum sp1-build/synd-tee-attestation-zk-proofs-openvm-program | awk '{print $1}')
5355
echo "eif-hash=$EIF_SHA512" >> $GITHUB_OUTPUT
5456
echo "sp1-hash=$SP1_SHA512" >> $GITHUB_OUTPUT
5557
echo "risc0-hash=$RISC0_SHA512" >> $GITHUB_OUTPUT
58+
echo "openvm-hash=$OPENVM_SHA512" >> $GITHUB_OUTPUT
5659
5760
- name: Upload build artifacts
5861
uses: actions/upload-artifact@v4
@@ -122,6 +125,18 @@ jobs:
122125
echo "risc0 program hash verification succeeded, hash: $RISC0_SHA512"
123126
fi
124127
128+
- name: Verify that hashes of openvm program files match
129+
run: |
130+
OPENVM_SHA512=$(sha512sum sp1-build/synd-tee-attestation-zk-proofs-openvm-program | awk '{print $1}')
131+
if [[ "$OPENVM_SHA512" != "${{ needs.build.outputs.openvm-hash }}" ]]; then
132+
echo "Error: openvm program hash doesn't match the one from the build job"
133+
echo "Expected: ${{ needs.build.outputs.openvm-hash }}"
134+
echo "Got: $OPENVM_SHA512"
135+
exit 1
136+
else
137+
echo "openvm program hash verification succeeded, hash: $OPENVM_SHA512"
138+
fi
139+
125140
publish-release:
126141
name: Attach binaries to GitHub release
127142
permissions:

0 commit comments

Comments
 (0)