From 960b05bad8fec715f2695836cdce14e6597dcd7f Mon Sep 17 00:00:00 2001 From: Vladislav Volosnikov Date: Wed, 14 May 2025 20:55:27 -0500 Subject: [PATCH 1/3] Pin zksync-protocol --- .github/release-please/manifest.json | 2 +- Cargo.toml | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index fff5447..12e993e 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1,3 +1,3 @@ { - ".": "0.154.2" + ".": "0.154.3" } diff --git a/Cargo.toml b/Cargo.toml index df60279..a341636 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,21 +11,21 @@ keywords = ["blockchain", "zksync"] categories = ["cryptography"] repository = "https://github.com/matter-labs/zksync-crypto-gpu" # All the packages in the workspace should have the same version -version = "0.154.2" # x-release-please-version +version = "0.154.3" # x-release-please-version [workspace.dependencies] # Local dependencies -boojum-cuda = { version = "=0.154.2", path = "crates/boojum-cuda" } -era_criterion_cuda = { version = "=0.154.2", path = "crates/criterion-cuda" } -era_cudart = { version = "=0.154.2", path = "crates/cudart" } -era_cudart_sys = { version = "=0.154.2", path = "crates/cudart-sys" } -era_cudart_sys_bindings_generator = { version = "=0.154.2", path = "crates/cudart-sys-bindings-generator" } -fflonk = { version = "=0.154.2", path = "crates/fflonk", package = "fflonk-cuda" } -gpu-ffi = { version = "=0.154.2", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } -gpu-ffi-bindings-generator = { version = "=0.154.2", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } -gpu-prover = { version = "=0.154.2", path = "crates/gpu-prover", package = "zksync-gpu-prover" } -shivini = { version = "=0.154.2", path = "crates/shivini" } -wrapper-prover = { version = "=0.154.2", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } +boojum-cuda = { version = "=0.154.3", path = "crates/boojum-cuda" } +era_criterion_cuda = { version = "=0.154.3", path = "crates/criterion-cuda" } +era_cudart = { version = "=0.154.3", path = "crates/cudart" } +era_cudart_sys = { version = "=0.154.3", path = "crates/cudart-sys" } +era_cudart_sys_bindings_generator = { version = "=0.154.3", path = "crates/cudart-sys-bindings-generator" } +fflonk = { version = "=0.154.3", path = "crates/fflonk", package = "fflonk-cuda" } +gpu-ffi = { version = "=0.154.3", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } +gpu-ffi-bindings-generator = { version = "=0.154.3", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } +gpu-prover = { version = "=0.154.3", path = "crates/gpu-prover", package = "zksync-gpu-prover" } +shivini = { version = "=0.154.3", path = "crates/shivini" } +wrapper-prover = { version = "=0.154.3", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } # These dependencies should be shared by all the crates. # zksync-crypto repository @@ -36,8 +36,8 @@ rescue_poseidon = "=0.32.1" snark_wrapper = "=0.32.1" # zksync-protocol repository -circuit_definitions = { version = "=0.152.2" } -zkevm_test_harness = { version = "=0.152.2" } +circuit_definitions = { git="https://github.com/matter-labs/zksync-protocol", revision="30c185fe4ab7a0e33c5a70d49a6bbde66b5862d1", package="circuit_definitions" } +zkevm_test_harness = { git="https://github.com/matter-labs/zksync-protocol", revision="30c185fe4ab7a0e33c5a70d49a6bbde66b5862d1", package="zkevm_test_harness" } [profile.release] debug = "line-tables-only" From 9322ce743559984d69e687ed6244cf75b1891db6 Mon Sep 17 00:00:00 2001 From: Danil Date: Thu, 15 May 2025 12:54:47 +0200 Subject: [PATCH 2/3] Pin the versions Signed-off-by: Danil --- Cargo.toml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index a341636..c1affd5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,21 +11,21 @@ keywords = ["blockchain", "zksync"] categories = ["cryptography"] repository = "https://github.com/matter-labs/zksync-crypto-gpu" # All the packages in the workspace should have the same version -version = "0.154.3" # x-release-please-version +version = "0.154.2" # x-release-please-version [workspace.dependencies] # Local dependencies -boojum-cuda = { version = "=0.154.3", path = "crates/boojum-cuda" } -era_criterion_cuda = { version = "=0.154.3", path = "crates/criterion-cuda" } -era_cudart = { version = "=0.154.3", path = "crates/cudart" } -era_cudart_sys = { version = "=0.154.3", path = "crates/cudart-sys" } -era_cudart_sys_bindings_generator = { version = "=0.154.3", path = "crates/cudart-sys-bindings-generator" } -fflonk = { version = "=0.154.3", path = "crates/fflonk", package = "fflonk-cuda" } -gpu-ffi = { version = "=0.154.3", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } -gpu-ffi-bindings-generator = { version = "=0.154.3", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } -gpu-prover = { version = "=0.154.3", path = "crates/gpu-prover", package = "zksync-gpu-prover" } -shivini = { version = "=0.154.3", path = "crates/shivini" } -wrapper-prover = { version = "=0.154.3", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } +boojum-cuda = { version = "=0.154.2", path = "crates/boojum-cuda" } +era_criterion_cuda = { version = "=0.154.2", path = "crates/criterion-cuda" } +era_cudart = { version = "=0.154.2", path = "crates/cudart" } +era_cudart_sys = { version = "=0.154.2", path = "crates/cudart-sys" } +era_cudart_sys_bindings_generator = { version = "=0.154.2", path = "crates/cudart-sys-bindings-generator" } +fflonk = { version = "=0.154.2", path = "crates/fflonk", package = "fflonk-cuda" } +gpu-ffi = { version = "=0.154.2", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } +gpu-ffi-bindings-generator = { version = "=0.154.2", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } +gpu-prover = { version = "=0.154.2", path = "crates/gpu-prover", package = "zksync-gpu-prover" } +shivini = { version = "=0.154.2", path = "crates/shivini" } +wrapper-prover = { version = "=0.154.2", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } # These dependencies should be shared by all the crates. # zksync-crypto repository @@ -36,8 +36,8 @@ rescue_poseidon = "=0.32.1" snark_wrapper = "=0.32.1" # zksync-protocol repository -circuit_definitions = { git="https://github.com/matter-labs/zksync-protocol", revision="30c185fe4ab7a0e33c5a70d49a6bbde66b5862d1", package="circuit_definitions" } -zkevm_test_harness = { git="https://github.com/matter-labs/zksync-protocol", revision="30c185fe4ab7a0e33c5a70d49a6bbde66b5862d1", package="zkevm_test_harness" } +circuit_definitions = { version = "=0.152.3" } +zkevm_test_harness = { version = "=0.152.3" } [profile.release] debug = "line-tables-only" From 16170e62c3ad1bcdfcaf2e68c07b57cc69e809e9 Mon Sep 17 00:00:00 2001 From: Danil Date: Thu, 15 May 2025 13:01:02 +0200 Subject: [PATCH 3/3] update all deps Signed-off-by: Danil --- Cargo.toml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c1affd5..ca23054 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,21 +11,21 @@ keywords = ["blockchain", "zksync"] categories = ["cryptography"] repository = "https://github.com/matter-labs/zksync-crypto-gpu" # All the packages in the workspace should have the same version -version = "0.154.2" # x-release-please-version +version = "0.154.3" # x-release-please-version [workspace.dependencies] # Local dependencies -boojum-cuda = { version = "=0.154.2", path = "crates/boojum-cuda" } -era_criterion_cuda = { version = "=0.154.2", path = "crates/criterion-cuda" } -era_cudart = { version = "=0.154.2", path = "crates/cudart" } -era_cudart_sys = { version = "=0.154.2", path = "crates/cudart-sys" } -era_cudart_sys_bindings_generator = { version = "=0.154.2", path = "crates/cudart-sys-bindings-generator" } -fflonk = { version = "=0.154.2", path = "crates/fflonk", package = "fflonk-cuda" } -gpu-ffi = { version = "=0.154.2", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } -gpu-ffi-bindings-generator = { version = "=0.154.2", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } -gpu-prover = { version = "=0.154.2", path = "crates/gpu-prover", package = "zksync-gpu-prover" } -shivini = { version = "=0.154.2", path = "crates/shivini" } -wrapper-prover = { version = "=0.154.2", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } +boojum-cuda = { version = "=0.154.3", path = "crates/boojum-cuda" } +era_criterion_cuda = { version = "=0.154.3", path = "crates/criterion-cuda" } +era_cudart = { version = "=0.154.3", path = "crates/cudart" } +era_cudart_sys = { version = "=0.154.3", path = "crates/cudart-sys" } +era_cudart_sys_bindings_generator = { version = "=0.154.3", path = "crates/cudart-sys-bindings-generator" } +fflonk = { version = "=0.154.3", path = "crates/fflonk", package = "fflonk-cuda" } +gpu-ffi = { version = "=0.154.3", path = "crates/gpu-ffi", package = "zksync-gpu-ffi" } +gpu-ffi-bindings-generator = { version = "=0.154.3", path = "crates/gpu-ffi", package = "zksync-gpu-ffi-bindings-generator" } +gpu-prover = { version = "=0.154.3", path = "crates/gpu-prover", package = "zksync-gpu-prover" } +shivini = { version = "=0.154.3", path = "crates/shivini" } +wrapper-prover = { version = "=0.154.3", path = "crates/wrapper-prover", package = "zksync-wrapper-prover" } # These dependencies should be shared by all the crates. # zksync-crypto repository