mirror of
https://github.com/eth-act/ere.git
synced 2026-04-03 03:00:17 -04:00
Integrate Airbender (#175)
This commit is contained in:
18
.github/workflows/test-zkvm-airbender.yml
vendored
Normal file
18
.github/workflows/test-zkvm-airbender.yml
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
name: Test and clippy Airbender
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
test:
|
||||
uses: ./.github/workflows/test-zkvm.yml
|
||||
permissions:
|
||||
contents: read
|
||||
packages: write
|
||||
with:
|
||||
zkvm: airbender
|
||||
toolchain: nightly
|
||||
skip_prove_test: true
|
||||
16
.github/workflows/test-zkvm.yml
vendored
16
.github/workflows/test-zkvm.yml
vendored
@@ -173,7 +173,8 @@ jobs:
|
||||
--rm \
|
||||
--interactive \
|
||||
--volume ${{ github.workspace }}:/ere \
|
||||
--volume $HOME/.cargo:/root/.cargo \
|
||||
--volume $HOME/.cargo/registry:/usr/local/cargo/registry \
|
||||
--volume $HOME/.cargo/git:/usr/local/cargo/git \
|
||||
--workdir /ere \
|
||||
${{ needs.build_image.outputs.base_zkvm_image }} \
|
||||
/bin/bash"
|
||||
@@ -186,8 +187,9 @@ jobs:
|
||||
cargo clippy --package ere-compiler --features ${{ inputs.zkvm }} \$OPTIONS
|
||||
cargo clippy --package ere-server --features ${{ inputs.zkvm }} \$OPTIONS
|
||||
|
||||
chown -R $(id -u):$(id -g) ~/.cargo
|
||||
chown -R $(id -u):$(id -g) target
|
||||
time chown -R $(id -u):$(id -g) /usr/local/cargo/registry
|
||||
time chown -R $(id -u):$(id -g) /usr/local/cargo/git
|
||||
time chown -R $(id -u):$(id -g) target
|
||||
EOF
|
||||
|
||||
test_via_docker:
|
||||
@@ -221,7 +223,8 @@ jobs:
|
||||
--rm \
|
||||
--interactive \
|
||||
--volume ${{ github.workspace }}:/ere \
|
||||
--volume $HOME/.cargo:/root/.cargo \
|
||||
--volume $HOME/.cargo/registry:/usr/local/cargo/registry \
|
||||
--volume $HOME/.cargo/git:/usr/local/cargo/git \
|
||||
--workdir /ere \
|
||||
${{ needs.build_image.outputs.base_zkvm_image }} \
|
||||
/bin/bash"
|
||||
@@ -232,8 +235,9 @@ jobs:
|
||||
cargo test --release --package ere-${{ inputs.zkvm }} \
|
||||
-- ${{ inputs.skip_prove_test && '--skip prove' || '' }}
|
||||
|
||||
chown -R $(id -u):$(id -g) ~/.cargo
|
||||
chown -R $(id -u):$(id -g) target
|
||||
time chown -R $(id -u):$(id -g) /usr/local/cargo/registry
|
||||
time chown -R $(id -u):$(id -g) /usr/local/cargo/git
|
||||
time chown -R $(id -u):$(id -g) target
|
||||
EOF
|
||||
|
||||
test_ere_dockerized:
|
||||
|
||||
Reference in New Issue
Block a user