Skip to content

Conversation

@wolfv
Copy link
Member

@wolfv wolfv commented Nov 27, 2025

🤖 New release

  • sigstore-types: 0.1.1 -> 0.2.0 (⚠ API breaking changes)
  • sigstore-crypto: 0.1.1 -> 0.2.0 (⚠ API breaking changes)
  • sigstore-merkle: 0.1.1 -> 0.2.0 (⚠ API breaking changes)
  • sigstore-tsa: 0.1.1 -> 0.2.0 (⚠ API breaking changes)
  • sigstore-trust-root: 0.1.1 -> 0.2.0 (⚠ API breaking changes)
  • sigstore-rekor: 0.1.1 -> 0.2.0 (⚠ API breaking changes)
  • sigstore-bundle: 0.1.1 -> 0.2.0 (✓ API compatible changes)
  • sigstore-fulcio: 0.1.1 -> 0.2.0 (✓ API compatible changes)
  • sigstore-oidc: 0.1.1 -> 0.2.0 (✓ API compatible changes)
  • sigstore-verify: 0.1.1 -> 0.2.0 (⚠ API breaking changes)
  • sigstore-sign: 0.1.1 -> 0.2.0 (✓ API compatible changes)

sigstore-types breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.45.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field CheckpointSignature.name in /tmp/.tmp073c75/sigstore-rust/crates/sigstore-types/src/checkpoint.rs:62
  field CheckpointSignature.name in /tmp/.tmp073c75/sigstore-rust/crates/sigstore-types/src/checkpoint.rs:62
  field Checkpoint.signed_note_text in /tmp/.tmp073c75/sigstore-rust/crates/sigstore-types/src/checkpoint.rs:48
  field Checkpoint.signed_note_text in /tmp/.tmp073c75/sigstore-rust/crates/sigstore-types/src/checkpoint.rs:48

--- 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.45.0/src/lints/struct_missing.ron

Failed in:
  struct sigstore_types::hash::HashOutput, previously in file /tmp/.tmpuo9L9k/sigstore-types/src/hash.rs:94
  struct sigstore_types::HashOutput, previously in file /tmp/.tmpuo9L9k/sigstore-types/src/hash.rs:94
  struct sigstore_types::hash::MessageImprint, previously in file /tmp/.tmpuo9L9k/sigstore-types/src/hash.rs:116
  struct sigstore_types::MessageImprint, previously in file /tmp/.tmpuo9L9k/sigstore-types/src/hash.rs:116

sigstore-crypto 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.45.0/src/lints/struct_missing.ron

Failed in:
  struct sigstore_crypto::checkpoint::SignedNote, previously in file /tmp/.tmpuo9L9k/sigstore-crypto/src/checkpoint.rs:70
  struct sigstore_crypto::SignedNote, previously in file /tmp/.tmpuo9L9k/sigstore-crypto/src/checkpoint.rs:70
  struct sigstore_crypto::checkpoint::NoteSignature, previously in file /tmp/.tmpuo9L9k/sigstore-crypto/src/checkpoint.rs:33
  struct sigstore_crypto::NoteSignature, previously in file /tmp/.tmpuo9L9k/sigstore-crypto/src/checkpoint.rs:33
  struct sigstore_crypto::checkpoint::LogCheckpoint, previously in file /tmp/.tmpuo9L9k/sigstore-crypto/src/checkpoint.rs:52
  struct sigstore_crypto::LogCheckpoint, previously in file /tmp/.tmpuo9L9k/sigstore-crypto/src/checkpoint.rs:52

sigstore-merkle breaking changes

--- 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.45.0/src/lints/function_missing.ron

Failed in:
  function sigstore_merkle::proof::verify_inclusion_proof_base64, previously in file /tmp/.tmpuo9L9k/sigstore-merkle/src/proof.rs:287
  function sigstore_merkle::verify_inclusion_proof_base64, previously in file /tmp/.tmpuo9L9k/sigstore-merkle/src/proof.rs:287

sigstore-tsa breaking changes

--- 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.45.0/src/lints/function_missing.ron

Failed in:
  function sigstore_tsa::parse::parse_timestamp, previously in file /tmp/.tmpuo9L9k/sigstore-tsa/src/parse.rs:128
  function sigstore_tsa::parse_timestamp, previously in file /tmp/.tmpuo9L9k/sigstore-tsa/src/parse.rs:128
  function sigstore_tsa::parse::parse_generalized_time, previously in file /tmp/.tmpuo9L9k/sigstore-tsa/src/parse.rs:151

--- 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.45.0/src/lints/module_missing.ron

Failed in:
  mod sigstore_tsa::parse, previously in file /tmp/.tmpuo9L9k/sigstore-tsa/src/parse.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.45.0/src/lints/struct_missing.ron

Failed in:
  struct sigstore_tsa::asn1::MessageImprint, previously in file /tmp/.tmpuo9L9k/sigstore-tsa/src/asn1.rs:116
  struct sigstore_tsa::MessageImprint, previously in file /tmp/.tmpuo9L9k/sigstore-tsa/src/asn1.rs:116

sigstore-trust-root 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.45.0/src/lints/struct_missing.ron

Failed in:
  struct sigstore_trust_root::trusted_root::LogId, previously in file /tmp/.tmpuo9L9k/sigstore-trust-root/src/trusted_root.rs:132
  struct sigstore_trust_root::trusted_root::Subject, previously in file /tmp/.tmpuo9L9k/sigstore-trust-root/src/trusted_root.rs:140

sigstore-rekor 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.45.0/src/lints/struct_missing.ron

Failed in:
  struct sigstore_rekor::entry::DsseSignature, previously in file /tmp/.tmpuo9L9k/sigstore-rekor/src/entry.rs:138
  struct sigstore_rekor::entry::InclusionProof, previously in file /tmp/.tmpuo9L9k/sigstore-rekor/src/entry.rs:49

sigstore-verify breaking changes

--- 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.45.0/src/lints/function_missing.ron

Failed in:
  function sigstore_verify::verify_with_trusted_root, previously in file /tmp/.tmpuo9L9k/sigstore-verify/src/verify.rs:382

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function 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.45.0/src/lints/function_parameter_count_changed.ron

Failed in:
  sigstore_verify::verify now takes 4 parameters instead of 3, in /tmp/.tmp073c75/sigstore-rust/crates/sigstore-verify/src/verify.rs:375

--- 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.45.0/src/lints/inherent_method_missing.ron

Failed in:
  Verifier::new_with_trusted_root, previously in file /tmp/.tmpuo9L9k/sigstore-verify/src/verify.rs:161

--- 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.45.0/src/lints/method_parameter_count_changed.ron

Failed in:
  sigstore_verify::Verifier::new now takes 1 parameters instead of 0, in /tmp/.tmp073c75/sigstore-rust/crates/sigstore-verify/src/verify.rs:168
Changelog

sigstore-types

0.2.0 - 2025-11-27

Other

  • more dead code removal
  • format
  • remove duplicated types, add license and readme files

sigstore-crypto

0.2.0 - 2025-11-27

Other

  • format
  • remove duplicated types, add license and readme files

sigstore-merkle

0.2.0 - 2025-11-27

Other

  • remove unused function
  • remove duplicated types, add license and readme files

sigstore-tsa

0.2.0 - 2025-11-27

Other

  • require trust root in constructor, remove more unused code, update readme
  • remove duplicated types, add license and readme files

sigstore-trust-root

0.2.0 - 2025-11-27

Other

  • remove duplicated types, add license and readme files

sigstore-rekor

0.2.0 - 2025-11-27

Other

  • remove duplicated types, add license and readme files

sigstore-bundle

0.2.0 - 2025-11-27

Other

  • remove duplicated types, add license and readme files

sigstore-fulcio

0.2.0 - 2025-11-27

Other

  • remove duplicated types, add license and readme files

sigstore-oidc

0.2.0 - 2025-11-27

Other

  • remove duplicated types, add license and readme files

sigstore-verify

0.2.0 - 2025-11-27

Other

  • require trust root in constructor, remove more unused code, update readme
  • remove duplicated types, add license and readme files

sigstore-sign

0.2.0 - 2025-11-27

Other

  • remove duplicated types, add license and readme files


This PR was generated with release-plz.

@wolfv wolfv force-pushed the release-plz-2025-11-27T13-10-43Z branch 2 times, most recently from c1ef458 to 3a4c7a4 Compare November 27, 2025 13:52
@wolfv wolfv force-pushed the release-plz-2025-11-27T13-10-43Z branch from 3a4c7a4 to 8426be0 Compare November 27, 2025 14:03
@wolfv wolfv merged commit bb63cff into main Nov 27, 2025
7 checks passed
@wolfv wolfv deleted the release-plz-2025-11-27T13-10-43Z branch November 27, 2025 14:30
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.

2 participants