Merge pull request #11 from codex-storage/feat/switch-from-zip-to-tar-gz

Switch from zip to tar.gz
This commit is contained in:
Slava 2024-09-19 12:57:43 +03:00 committed by GitHub
commit 530d23becf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -51,7 +51,7 @@ env:
constraints_file: workflow/build/proof_main.r1cs
wasm_file: workflow/build/proof_main_js/proof_main.wasm
verification_key_file: workflow/build/proof_main_verification_key.json
zip_file: workflow/build/proof_circuit.zip
archive_file: workflow/build/proof_circuit.tar.gz
storage_url: https://circuit.codex.storage
jobs:
@ -136,14 +136,14 @@ jobs:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: ${{ secrets.AWS_DEFAULT_REGION }}
run: |
# Zip
zip -qj ${{ env.zip_file }} ${{ env.circuit_file }} ${{ env.constraints_file }} ${{ env.wasm_file }} ${{ env.verification_key_file }}
# Archive
tar -czvf ${{ env.archive_file }} ${{ env.circuit_file }} ${{ env.constraints_file }} ${{ env.wasm_file }} ${{ env.verification_key_file }}
# Variables
hash=($(shasum -a 256 ${{ env.zip_file }}))
hash=($(shasum -a 256 ${{ env.archive_file }}))
[[ -z "${{ env.s3_bucket_path}}" ]] && storage_file="${hash}" || storage_file="${{ env.s3_bucket_path}}/${hash}"
echo "storage_file=${storage_file}" >>$GITHUB_ENV
# Upload
aws s3 cp ${{ env.zip_file }} s3://${{ env.s3_bucket }}/${storage_file} --endpoint-url ${{ env.s3_endpoint }}
aws s3 cp ${{ env.archive_file }} s3://${{ env.s3_bucket }}/${storage_file} --endpoint-url ${{ env.s3_endpoint }}
# Add hash to the assets
echo "\"${hash}\"" > workflow/build/zkey_hash.json