Skip to content

Commit 79af1b0

Browse files
committed
some more changes
1 parent 2121bbb commit 79af1b0

File tree

3 files changed

+14
-15
lines changed

3 files changed

+14
-15
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ RUN rustup toolchain install nightly-2024-12-06-x86_64-unknown-linux-gnu
44
RUN rustup toolchain install nightly-2024-10-30-x86_64-unknown-linux-gnu
55
RUN rustup component add rust-src --toolchain nightly-2024-10-30-x86_64-unknown-linux-gnu
66

7-
WORKDIR /github/workspace
7+
WORKDIR /app
88

99
COPY . .
1010

11-
ENTRYPOINT ["/github/workspace/build-guest-actions-entrypoint.sh"]
11+
ENTRYPOINT ["/app/build-guest-actions-entrypoint.sh"]

build-guest-actions-entrypoint.sh

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,4 @@
11
#!/bin/bash
22

3-
# read arg to know if we are in github actions
4-
IS_ACTIONS=$1
5-
6-
# config to stop dubious ownership warning
7-
if [ "$IS_ACTIONS" = "true" ]; then
8-
echo "github actions running"
9-
git config --global --add safe.directory $PWD
10-
fi
11-
123
# run crates/build-guest
134
cargo run --release -p scroll-zkvm-build-guest

build-guest.sh

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
docker build --platform linux/amd64 -t build-guest:local .
55

66
# run docker image
7-
docker run --platform linux/amd64 --name build-guest build-guest:local false
7+
docker run --platform linux/amd64 --name build-guest build-guest:local
88

99
# copy commitments from container to local (prover)
10-
docker cp build-guest:/github/workspace/crates/prover/src/commitments/chunk.rs crates/prover/src/commitments/chunk.rs
11-
docker cp build-guest:/github/workspace/crates/prover/src/commitments/batch.rs crates/prover/src/commitments/batch.rs
12-
docker cp build-guest:/github/workspace/crates/prover/src/commitments/bundle.rs crates/prover/src/commitments/bundle.rs
10+
docker cp build-guest:/app/crates/prover/src/commitments/chunk.rs crates/prover/src/commitments/chunk.rs
11+
docker cp build-guest:/app/crates/prover/src/commitments/batch.rs crates/prover/src/commitments/batch.rs
12+
docker cp build-guest:/app/crates/prover/src/commitments/bundle.rs crates/prover/src/commitments/bundle.rs
1313

1414
# copy commitments to local (verifier)
1515
cp crates/prover/src/commitments/chunk.rs crates/verifier/src/commitments/chunk.rs
@@ -19,3 +19,11 @@ cp crates/prover/src/commitments/bundle.rs crates/verifier/src/commitments/bundl
1919
# copy commitments to local (circuits)
2020
cp crates/prover/src/commitments/chunk.rs crates/circuits/batch-circuit/src/child_commitments.rs
2121
cp crates/prover/src/commitments/batch.rs crates/circuits/bundle-circuit/src/child_commitments.rs
22+
23+
# copy app.vmexe and openvm.toml from container to local
24+
mkdir -p crates/circuits/chunk-circuit/openvm
25+
mkdir -p crates/circuits/batch-circuit/openvm
26+
mkdir -p crates/circuits/bundle-circuit/openvm
27+
docker cp build-guest:/app/crates/circuits/chunk-circuit/openvm/* crates/circuits/chunk-circuit/openvm/
28+
docker cp build-guest:/app/crates/circuits/batch-circuit/openvm/* crates/circuits/batch-circuit/openvm/
29+
docker cp build-guest:/app/crates/circuits/bundle-circuit/openvm/* crates/circuits/bundle-circuit/openvm/

0 commit comments

Comments
 (0)