From aa8489373e65dbc282e0227d07af852ba3790f09 Mon Sep 17 00:00:00 2001 From: teor Date: Fri, 30 Jun 2023 06:19:15 +1000 Subject: [PATCH] Use release images for zcash-params downloads (#7097) --- docker/zcash-params/Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docker/zcash-params/Dockerfile b/docker/zcash-params/Dockerfile index bda075f4..dce8153d 100644 --- a/docker/zcash-params/Dockerfile +++ b/docker/zcash-params/Dockerfile @@ -1,16 +1,19 @@ -# This image is for caching Zcash Sprout and Sapling parameters +# This image is for caching Zcash Sprout and Sapling parameters. +# We don't test it automatically in CI due to download server rate-limiting. +# To manually run it on the PR branch before merging, go to: +# https://github.com/ZcashFoundation/zebra/actions/workflows/zcash-params.yml FROM debian:bullseye-slim AS release -# Just use the precompiled zebrad binary from a recent test image. +# Just use the precompiled zebrad binary from a recent release image. # # It doesn't matter what build or commit of Zebra we use, because it just calls into the # zcash_proofs download code. (Which doesn't change much.) -# Release image zebrad binaries would also work. +# Test image zebrad binaries would also work, but it's harder to get a recent tag for them. # # Compiling the download-params example using `cargo ` is another alternative: # `cargo run --locked --release --features default-docker --example download-params` -COPY --from=us-docker.pkg.dev/zealous-zebra/zebra/zebrad-test /usr/local/bin/zebrad /usr/local/bin +COPY --from=zfnd/zebra:latest /usr/local/bin/zebrad /usr/local/bin # Pre-download Zcash Sprout and Sapling parameters RUN zebrad download