Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #529

Merged
merged 4 commits into from
Jan 29, 2025
Merged

chore: release #529

merged 4 commits into from
Jan 29, 2025

Conversation

zvolin
Copy link
Member

@zvolin zvolin commented Jan 28, 2025

🤖 New release

  • lumina-cli: 0.5.2 -> 0.6.0 (✓ API compatible changes)
  • celestia-rpc: 0.8.0 -> 0.9.0 (✓ API compatible changes)
  • celestia-types: 0.9.0 -> 0.10.0 (⚠️ API breaking changes)
  • celestia-proto: 0.6.0 -> 0.7.0 (✓ API compatible changes)
  • lumina-node: 0.8.0 -> 0.9.0 (⚠️ API breaking changes)
  • celestia-grpc: 0.1.0 -> 0.2.0 (⚠️ API breaking changes)
  • celestia-grpc-macros: 0.1.0 -> 0.2.0
  • lumina-node-wasm: 0.7.0 -> 0.8.0 (✓ API compatible changes)

⚠️ celestia-types breaking changes

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_missing.ron

Failed in:
  struct celestia_types::TxConfig, previously in file /tmp/.tmpP2pevz/celestia-types/src/tx_config.rs:15

--- failure tuple_struct_to_plain_struct: tuple struct changed to plain struct ---

Description:
A publicly-visible, exhaustive tuple struct with pub fields changed to normal (curly-braces) struct, which cannot be constructed using the same struct literal syntax.
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/tuple_struct_to_plain_struct.ron
Failed in:
  struct Commitment in /tmp/.tmpErP7ro/lumina/types/src/blob/commitment.rs:60
  struct Commitment in /tmp/.tmpErP7ro/lumina/types/src/blob/commitment.rs:60

⚠️ lumina-node breaking changes

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type Network no longer derives Copy, in /tmp/.tmpErP7ro/lumina/node/src/network.rs:14

--- failure enum_discriminants_undefined_non_unit_variant: enum's variants no longer have defined discriminants due to non-unit variant ---

Description:
An enum's variants no longer have well-defined discriminant values due to a tuple or struct variant in the enum. This breaks downstream code that accesses discriminants via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_discriminants_undefined_non_unit_variant.ron

Failed in:
  enum Network in /tmp/.tmpErP7ro/lumina/node/src/network.rs:14

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant Network:Custom in /tmp/.tmpErP7ro/lumina/node/src/network.rs:23
  variant NodeError:NodeBuilder in /tmp/.tmpErP7ro/lumina/node/src/node.rs:54
  variant NodeError:NodeBuilder in /tmp/.tmpErP7ro/lumina/node/src/node.rs:54

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_missing.ron

Failed in:
  variant Network::Private, previously in file /tmp/.tmpP2pevz/lumina-node/src/network.rs:20

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/function_missing.ron

Failed in:
  function lumina_node::test_utils::listening_test_node_config, previously in file /tmp/.tmpP2pevz/lumina-node/src/test_utils.rs:66
  function lumina_node::test_utils::test_node_config, previously in file /tmp/.tmpP2pevz/lumina-node/src/test_utils.rs:51
  function lumina_node::network::network_id, previously in file /tmp/.tmpP2pevz/lumina-node/src/network.rs:42
  function lumina_node::network::canonical_network_bootnodes, previously in file /tmp/.tmpP2pevz/lumina-node/src/network.rs:52
  function lumina_node::test_utils::test_node_config_with_keypair, previously in file /tmp/.tmpP2pevz/lumina-node/src/test_utils.rs:74

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/inherent_method_missing.ron

Failed in:
  Node::new, previously in file /tmp/.tmpP2pevz/lumina-node/src/node.rs:110
  Node::new_subscribed, previously in file /tmp/.tmpP2pevz/lumina-node/src/node.rs:119
  Node::new, previously in file /tmp/.tmpP2pevz/lumina-node/src/node.rs:110
  Node::new_subscribed, previously in file /tmp/.tmpP2pevz/lumina-node/src/node.rs:119

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing, renamed, or changed from const to static.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  DEFAULT_SYNCING_WINDOW in file /tmp/.tmpP2pevz/lumina-node/src/syncer.rs:39

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_missing.ron

Failed in:
  struct lumina_node::node::NodeConfig, previously in file /tmp/.tmpP2pevz/lumina-node/src/node.rs:63
  struct lumina_node::NodeConfig, previously in file /tmp/.tmpP2pevz/lumina-node/src/node.rs:63
  struct lumina_node::network::UnknownNetworkError, previously in file /tmp/.tmpP2pevz/lumina-node/src/network.rs:26

⚠️ celestia-grpc breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_missing.ron

Failed in:
  enum celestia_grpc::types::auth::Account, previously in file /tmp/.tmpP2pevz/celestia-grpc/src/types/auth.rs:19

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/enum_variant_added.ron

Failed in:
  variant Error:TransportError in /tmp/.tmpErP7ro/lumina/grpc/src/error.rs:21
  variant Error:TxBroadcastFailed in /tmp/.tmpErP7ro/lumina/grpc/src/error.rs:49
  variant Error:TxExecutionFailed in /tmp/.tmpErP7ro/lumina/grpc/src/error.rs:53
  variant Error:TxEvicted in /tmp/.tmpErP7ro/lumina/grpc/src/error.rs:57
  variant Error:TxNotFound in /tmp/.tmpErP7ro/lumina/grpc/src/error.rs:61
  variant Error:PublicKeyMismatch in /tmp/.tmpErP7ro/lumina/grpc/src/error.rs:65
  variant Error:SigningError in /tmp/.tmpErP7ro/lumina/grpc/src/error.rs:69

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/feature_missing.ron

Failed in:
  feature tonic in the package's Cargo.toml

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/function_missing.ron

Failed in:
  function celestia_grpc::types::tx::sign_tx, previously in file /tmp/.tmpP2pevz/celestia-grpc/src/types/tx.rs:84

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/inherent_method_missing.ron

Failed in:
  GrpcClient::broadcast_blob_tx, previously in file /tmp/.tmpP2pevz/celestia-grpc/src/client.rs:83

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/method_parameter_count_changed.ron

Failed in:
  celestia_grpc::GrpcClient::new now takes 1 parameters instead of 2, in /tmp/.tmpErP7ro/lumina/grpc/src/grpc.rs:73

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/module_missing.ron

Failed in:
  mod celestia_grpc::types::auth, previously in file /tmp/.tmpP2pevz/celestia-grpc/src/types/auth.rs:1
  mod celestia_grpc::types, previously in file /tmp/.tmpP2pevz/celestia-grpc/src/types.rs:1
  mod celestia_grpc::types::tx, previously in file /tmp/.tmpP2pevz/celestia-grpc/src/types/tx.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.38.0/src/lints/struct_missing.ron

Failed in:
  struct celestia_grpc::types::tx::GetTxResponse, previously in file /tmp/.tmpP2pevz/celestia-grpc/src/types/tx.rs:24
Changelog

lumina-cli

0.6.0 - 2025-01-28

Added

Fixed

Other

celestia-rpc

0.9.0 - 2025-01-28

Added

Other

celestia-types

0.10.0 - 2025-01-28

Added

Fixed

Other

celestia-proto

0.7.0 - 2025-01-28

Added

Other

lumina-node

0.9.0 - 2025-01-28

Added

Other

celestia-grpc

0.2.0 - 2025-01-28

Added

Other

celestia-grpc-macros

0.2.0 - 2025-01-28

Added

lumina-node-wasm

0.8.0 - 2025-01-28

Added

Fixed

Other


This PR was generated with release-plz.

@zvolin zvolin requested review from fl0rek and oblique January 28, 2025 13:52
node-wasm/CHANGELOG.md Outdated Show resolved Hide resolved
Co-authored-by: Yiannis Marangos <[email protected]>
Signed-off-by: Maciej Zwoliński <[email protected]>
@zvolin zvolin requested a review from oblique January 29, 2025 12:04
@oblique oblique enabled auto-merge (squash) January 29, 2025 12:07
@oblique oblique merged commit c6e5b7f into main Jan 29, 2025
29 checks passed
@oblique oblique deleted the release-plz-2025-01-28T13-34-01Z branch January 29, 2025 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants