Skip to content

chore(rust-cktap): release v0.4.0 - #80

Open
bitcoindevkit-release-plz[bot] wants to merge 1 commit into
masterfrom
release-plz-2026-09-21T20-29-14Z
Open

bitcoindevkit-release-plz[bot] wants to merge 1 commit into
masterfrom
release-plz-2026-09-21T20-29-14Z

Conversation

@bitcoindevkit-release-plz

@bitcoindevkit-release-plz bitcoindevkit-release-plz Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

🤖 New release

  • rust-cktap: 0.3.0 -> 0.4.0 (⚠ API breaking changes)

⚠ rust-cktap breaking changes

--- 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.50.0/src/lints/enum_variant_added.ron

Failed in:
  variant CkTapError:UnknownErrorCode in /tmp/.tmpr025OM/rust-cktap/lib/src/error.rs:19
  variant CkTapError:UnknownErrorCode in /tmp/.tmpr025OM/rust-cktap/lib/src/error.rs:19

--- 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.50.0/src/lints/enum_variant_missing.ron

Failed in:
  variant ChangeError::TooShort, previously in file /tmp/.tmp5e66Ij/rust-cktap/src/error.rs:134
  variant ChangeError::TooLong, previously in file /tmp/.tmp5e66Ij/rust-cktap/src/error.rs:136
  variant ChangeError::TooShort, previously in file /tmp/.tmp5e66Ij/rust-cktap/src/error.rs:134
  variant ChangeError::TooLong, previously in file /tmp/.tmp5e66Ij/rust-cktap/src/error.rs:136

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

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

Failed in:
  CVC in file /tmp/.tmp5e66Ij/rust-cktap/src/emulator.rs:15
Changelog

0.4.0 - 2026-09-30

Added

  • (ffi) expose sign_digest for arbitrary 32-byte digest signing

Other

  • cover sign_digest in the FFI and against the emulator
  • Preserve typed errors across the FFI
  • Preserve typed APDU errors
  • Harden CVC authentication flows


This PR was generated with release-plz.

@notmandatory

notmandatory commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

I'll refresh this PR and finish the release after #71 is merged unless anyone needs a release sooner.

@notmandatory notmandatory self-assigned this Sep 21, 2026

@reez reez left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK d0fec96

@bitcoindevkit-release-plz
bitcoindevkit-release-plz Bot force-pushed the release-plz-2026-09-21T20-29-14Z branch from d0fec96 to 5d6d614 Compare September 30, 2026 22:13
@notmandatory
notmandatory force-pushed the release-plz-2026-09-21T20-29-14Z branch from 5d6d614 to b3e8967 Compare September 30, 2026 22:32
@notmandatory

Copy link
Copy Markdown
Member

I had to manually edit the changelog, it didn't seem to update after the 2nd PR was merged and I reran the release workflow.

@bitcoindevkit-release-plz
bitcoindevkit-release-plz Bot force-pushed the release-plz-2026-09-21T20-29-14Z branch from b3e8967 to 9b31fbc Compare September 30, 2026 22:36
@notmandatory

Copy link
Copy Markdown
Member

Looks like it overwrote my manual changes to the CHANGELOG file. It's not supposed to do that so I need to figure out what's wrong in the workflow config.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants