Repository navigation
chore(release): prepare Krusty 0.14.0 - #186
Conversation
Move the workspace to 0.14.0 and the internal path requirements with it. The minor bump keeps the tip-pin behavior change off the 0.13 caret range. Co-authored-by: Adrien Lacombe <adrienlacombe@users.noreply.github.com>
|
Important Review skippedAuto reviews are limited based on label configuration. 🏷️ Required labels (at least one): 1
Please check the settings in the CodeRabbit UI or the
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Summary
Prepare Krusty 0.14.0 from the security fixes merged since 0.13.0. The minor bump is for the tip-pin behavior change: transactions signed without a ceiling bid no priority fee instead of the network median, so this must not flow to dependents still on
^0.13.0.Design
All workspace packages inherit 0.14.0. Internal
krusty-kms-*path requirements move from 0.13.0 to 0.14.0 because pre-1.0 caret ranges exclude the next minor. See docs/design/2026-10-28-release-0.14.0.md.The release notes are the former
## [Unreleased]security items: the V3 tip pin (#180), therustls-webpkiadvisory bump (#180), andcrypto-bigint0.7.10 /ctutils0.4.6 /tokio1.54.1 (#184).Verification
mainis 0.13.0, matching the latest publishedkrusty-kmson crates.io. The lastPublish to crates.iorun forv0.13.0succeeded.cargo metadatareportskrusty-kms0.14.0.check-release-version-base.sh,verify-release-changelog.sh, and the design-note check passed.cargo check --workspace --all-targetsrefreshedCargo.lock.cargo package --lockedsucceeded for all eight publishable crates:krusty-kms-common,krusty-kms-crypto,krusty-kms,krusty-kms-sdk,krusty-kms-wallet-api,krusty-kms-client,krusty-kms-domain, andkrusty-kms-gateway.bash tools/check.sh allpassed on Rust 1.99.1: formatting, Clippy, native tests, guardrails, andwasm-pack0.15.0 Node tests (103 WASM tests plus the copy-getter test).Publication
Merging this pull request does not publish. After merge, tag only that
maincommit asv0.14.0and push the tag.publish.ymlthen waits for approval in the protectedcrates-ioenvironment (required reviewers, prevent self-review, administrator bypass, and a singlev*tag deployment policy, checked live). The npm workflow publishes@starknetfoundation/krusty-kms-wasm0.14.0 from the merge tomain, behind thenpmenvironment's own approval. Do not publish from this branch, and do not move the tag if a later source fix is required.