From eca35a853a4fcae6159fc4e12c94eb1cc7c3bd11 Mon Sep 17 00:00:00 2001 From: Erwan Or Date: Wed, 25 Dec 2024 17:35:51 -0500 Subject: [PATCH 1/3] penumbra: prepare `v0.82.0-alpha.0` --- Cargo.lock | 98 +++++++++++++++++++++++++++--------------------------- Cargo.toml | 2 +- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 012ffa9d36..f64c01d021 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1322,7 +1322,7 @@ dependencies = [ [[package]] name = "cnidarium-component" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "async-trait", @@ -1360,7 +1360,7 @@ dependencies = [ [[package]] name = "cometindex" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "async-trait", @@ -1734,7 +1734,7 @@ dependencies = [ [[package]] name = "decaf377-fmd" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "ark-ff", "ark-serialize", @@ -1749,7 +1749,7 @@ dependencies = [ [[package]] name = "decaf377-frost" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -1764,7 +1764,7 @@ dependencies = [ [[package]] name = "decaf377-ka" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "ark-ff", "decaf377", @@ -4360,7 +4360,7 @@ dependencies = [ [[package]] name = "pcli" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -4442,7 +4442,7 @@ dependencies = [ [[package]] name = "pclientd" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "assert_cmd", @@ -4494,7 +4494,7 @@ dependencies = [ [[package]] name = "pd" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -4648,7 +4648,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-app" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -4737,7 +4737,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-asset" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -4777,7 +4777,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-auction" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -4832,7 +4832,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-auto-https" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "axum-server", @@ -4844,7 +4844,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-bench" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-bls12-377", @@ -4888,7 +4888,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-community-pool" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -4920,7 +4920,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-compact-block" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -4955,7 +4955,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-custody" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "argon2", @@ -4991,7 +4991,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-dex" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5053,7 +5053,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-distributions" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "async-trait", @@ -5071,7 +5071,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-eddy" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5089,7 +5089,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-fee" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5116,7 +5116,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-funding" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "async-trait", @@ -5139,7 +5139,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-governance" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5193,7 +5193,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-ibc" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5230,7 +5230,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-keys" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "aes", "anyhow", @@ -5277,7 +5277,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-measure" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "bytesize", @@ -5295,7 +5295,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-mock-client" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "cnidarium", @@ -5312,7 +5312,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-mock-consensus" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "bytes", @@ -5332,7 +5332,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-mock-tendermint-proxy" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "hex", "pbjson-types", @@ -5347,7 +5347,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-num" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5384,7 +5384,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-parameter-setup" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "ark-groth16", "ark-serialize", @@ -5401,7 +5401,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-proof-params" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ec", @@ -5429,7 +5429,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-proof-setup" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ec", @@ -5456,7 +5456,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-proto" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "async-trait", @@ -5491,7 +5491,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-sct" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5527,7 +5527,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-shielded-pool" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5581,7 +5581,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-stake" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5634,7 +5634,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-tct" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "ark-ed-on-bls12-377", "ark-ff", @@ -5666,7 +5666,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-tct-property-test" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "futures", @@ -5678,7 +5678,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-tct-visualize" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "axum", @@ -5709,7 +5709,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-tendermint-proxy" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "chrono", @@ -5741,7 +5741,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-test-subscriber" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "tracing", "tracing-subscriber 0.3.18", @@ -5749,7 +5749,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-tower-trace" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "futures", "hex", @@ -5770,7 +5770,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-transaction" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-ff", @@ -5825,7 +5825,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-txhash" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "blake2b_simd 1.0.2", @@ -5838,7 +5838,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-view" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-std", @@ -5897,7 +5897,7 @@ dependencies = [ [[package]] name = "penumbra-sdk-wallet" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-std", @@ -5983,7 +5983,7 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pindexer" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "chrono", @@ -6078,7 +6078,7 @@ dependencies = [ [[package]] name = "pmonitor" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "assert_cmd", @@ -7870,7 +7870,7 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "summonerd" -version = "0.81.0" +version = "0.82.0-alpha.0" dependencies = [ "anyhow", "ark-groth16", diff --git a/Cargo.toml b/Cargo.toml index 8ab80872f8..17492cc46e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,7 +104,7 @@ push = false [workspace.package] authors = ["Penumbra Labs Date: Wed, 25 Dec 2024 17:41:30 -0500 Subject: [PATCH 2/3] penumbra: `publish = true`... --- Cargo.toml | 2 +- crates/bin/pcli/Cargo.toml | 2 +- crates/bin/pd/Cargo.toml | 2 +- crates/bin/pindexer/Cargo.toml | 2 +- crates/bin/pmonitor/Cargo.toml | 2 +- crates/test/tracing-subscriber/Cargo.toml | 2 +- crates/util/auto-https/Cargo.toml | 2 +- crates/util/cometindex/Cargo.toml | 2 +- crates/view/Cargo.toml | 2 +- crates/wallet/Cargo.toml | 2 +- tools/parameter-setup/Cargo.toml | 2 +- tools/proto-compiler/Cargo.toml | 2 +- tools/summonerd/Cargo.toml | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 17492cc46e..ed08460cad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -95,7 +95,7 @@ tag-name = "v{{version}}" tag-message = "Penumbra version {{version}}" pre-release-commit-message = "chore: release version {{version}}" # Don't push to crates.io; we're still using git branches for velocity. -publish = false +publish = true # Do commit, tag, and push the version bump, triggering a new release. tag = true # Don't push, since we're still evaluating the new release workflow. diff --git a/crates/bin/pcli/Cargo.toml b/crates/bin/pcli/Cargo.toml index 744b5f3ebc..e53c9c778b 100644 --- a/crates/bin/pcli/Cargo.toml +++ b/crates/bin/pcli/Cargo.toml @@ -7,7 +7,7 @@ description = "The command-line interface for the Penumbra Zone" repository = {workspace = true} homepage = {workspace = true} license = {workspace = true} -publish = false +publish = true [package.metadata.dist] dist = true diff --git a/crates/bin/pd/Cargo.toml b/crates/bin/pd/Cargo.toml index abc9339b42..0814faa9ea 100644 --- a/crates/bin/pd/Cargo.toml +++ b/crates/bin/pd/Cargo.toml @@ -7,7 +7,7 @@ description = "The node software for the Penumbra Zone" repository = { workspace = true } homepage = { workspace = true } license = { workspace = true } -publish = false +publish = true rust-version = "1.75" [package.metadata.dist] diff --git a/crates/bin/pindexer/Cargo.toml b/crates/bin/pindexer/Cargo.toml index 0fdd9e660e..0d2f8b95ff 100644 --- a/crates/bin/pindexer/Cargo.toml +++ b/crates/bin/pindexer/Cargo.toml @@ -6,7 +6,7 @@ edition = { workspace = true } repository = { workspace = true } homepage = { workspace = true } license = { workspace = true } -publish = false +publish = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/bin/pmonitor/Cargo.toml b/crates/bin/pmonitor/Cargo.toml index e8284c1968..6aadfb482e 100644 --- a/crates/bin/pmonitor/Cargo.toml +++ b/crates/bin/pmonitor/Cargo.toml @@ -6,7 +6,7 @@ edition = { workspace = true } repository = { workspace = true } homepage = { workspace = true } license = { workspace = true } -publish = false +publish = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/test/tracing-subscriber/Cargo.toml b/crates/test/tracing-subscriber/Cargo.toml index 80ce2d2d8d..36874bd475 100644 --- a/crates/test/tracing-subscriber/Cargo.toml +++ b/crates/test/tracing-subscriber/Cargo.toml @@ -6,7 +6,7 @@ version.workspace = true repository.workspace = true homepage.workspace = true license.workspace = true -publish = false +publish = true [dependencies] tracing = { workspace = true } diff --git a/crates/util/auto-https/Cargo.toml b/crates/util/auto-https/Cargo.toml index d4cb09ae18..e801c0bf30 100644 --- a/crates/util/auto-https/Cargo.toml +++ b/crates/util/auto-https/Cargo.toml @@ -7,7 +7,7 @@ description = "Automatic HTTPS management for Penumbra" repository = {workspace = true} homepage = {workspace = true} license = {workspace = true} -publish = false +publish = true [dependencies] anyhow = {workspace = true} diff --git a/crates/util/cometindex/Cargo.toml b/crates/util/cometindex/Cargo.toml index 0b7df78674..2e3421b93b 100644 --- a/crates/util/cometindex/Cargo.toml +++ b/crates/util/cometindex/Cargo.toml @@ -7,7 +7,7 @@ description = "A library for building indexers for CometBFT events" repository = {workspace = true} homepage = {workspace = true} license = {workspace = true} -publish = false +publish = true [dependencies] tokio = {workspace = true, features = ["full"]} diff --git a/crates/view/Cargo.toml b/crates/view/Cargo.toml index 5f14afc037..8a0096cb6d 100644 --- a/crates/view/Cargo.toml +++ b/crates/view/Cargo.toml @@ -7,7 +7,7 @@ description = "The view RPC library for the Penumbra Zone" repository = {workspace = true} homepage = {workspace = true} license = {workspace = true} -publish = false +publish = true [features] default = ["std"] diff --git a/crates/wallet/Cargo.toml b/crates/wallet/Cargo.toml index be2d7a4034..71ce5135ea 100644 --- a/crates/wallet/Cargo.toml +++ b/crates/wallet/Cargo.toml @@ -7,7 +7,7 @@ description = "The wallet software for the Penumbra Zone" repository = {workspace = true} homepage = {workspace = true} license = {workspace = true} -publish = false +publish = true [features] default = [] diff --git a/tools/parameter-setup/Cargo.toml b/tools/parameter-setup/Cargo.toml index cf3191d4d3..a1438bd391 100644 --- a/tools/parameter-setup/Cargo.toml +++ b/tools/parameter-setup/Cargo.toml @@ -4,7 +4,7 @@ authors = { workspace = true } edition = { workspace = true } homepage = { workspace = true } license = { workspace = true } -publish = false +publish = true repository = { workspace = true } version = { workspace = true } diff --git a/tools/proto-compiler/Cargo.toml b/tools/proto-compiler/Cargo.toml index de3295b4a0..6472e2b718 100644 --- a/tools/proto-compiler/Cargo.toml +++ b/tools/proto-compiler/Cargo.toml @@ -2,7 +2,7 @@ name = "penumbra-proto-compiler" version = "0.1.0" edition = "2021" -publish = false +publish = true [dependencies] anyhow = "1" diff --git a/tools/summonerd/Cargo.toml b/tools/summonerd/Cargo.toml index 11fc435f5b..364e8af565 100644 --- a/tools/summonerd/Cargo.toml +++ b/tools/summonerd/Cargo.toml @@ -7,7 +7,7 @@ description = "Coordination node for summoning ceremony" repository = {workspace = true} homepage = {workspace = true} license = {workspace = true} -publish = false +publish = true rust-version = "1.65" [dependencies] From 853b4c7cb7ac72b38da0df140ab9c109a22b7145 Mon Sep 17 00:00:00 2001 From: Erwan Or Date: Wed, 25 Dec 2024 19:24:33 -0500 Subject: [PATCH 3/3] ci: remove cnidarium from buf workflow --- .github/workflows/buf-pull-request.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/buf-pull-request.yml b/.github/workflows/buf-pull-request.yml index 6772e52e04..ead2ad48f3 100644 --- a/.github/workflows/buf-pull-request.yml +++ b/.github/workflows/buf-pull-request.yml @@ -78,7 +78,6 @@ jobs: ./deployments/scripts/protobuf-codegen # https://github.com/penumbra-zone/penumbra/issues/3038#issuecomment-1722534133 git checkout crates/proto/src/gen/proto_descriptor.bin.no_lfs - git checkout crates/cnidarium/src/gen/proto_descriptor.bin.no_lfs s="$(git status --porcelain)" if [[ -n "$s" ]]; then echo "ERROR: protobuf files must be regenerated and committed."