Repository navigation
chore(release): tinywallet 0.26.0 - #120
Conversation
The safe AsyncFd constructors violate I/O safety. 1.53.3 is the patched release in the same minor and has the same dependencies and MSRV; only the tokio lock entry changes.
Tiny Sweeper reviewReviewed head: Verdict: Ready for maintainer review · Priority: none Diagnostics and supporting detailsFull summaryPull request purpose (title): chore(release): tinywallet 0.26.0. Tiny Sweeper completed its review; deterministic results follow. Unreviewed paths
Review snapshot
Completeness: Complete What changedThe rendered whole-pull-request diff modifies version declarations in seven manifest files, each changing version = "0.24.1" to version = "0.26.0": the root Cargo.toml (tinywallet) and the manifests of the tinywallet-bus, tinywallet-crypto, tinywallet-module, tinywallet-web3, and tinywallet-x402 crates. All other manifest fields (edition 2024, rust-version 1.88, license GPL-3.0-only) are unchanged, and no changed symbols were supplied. The PR description additionally claims Cargo.lock changes — a tokio bump to 1.53.3 and matching workspace-crate lock entries — but the description lane states no Cargo.lock changes appear in the diff and that the description therefore does not match what the diff does. The latest-push-delta evidence is unavailable, so no per-push delta can be described. Features
TestsNo supported feature-to-test mapping was produced. Test execution is not inferred. FindingsNo active actionable findings. Before mergeNone. Agent review detailscritique
security
tests
commits
description
Evidence and run details
|
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Comment |
Summary
Release prep for v0.26.0 (minor), cut from main on the tinybus 0.1 line. Two commits:
fix(deps):tokio1.53.1 → 1.53.3 inCargo.lock, for RUSTSEC-2026-0386. It's the patched release in the same minor, with the same dependencies and MSRV, and it clears the supply-chain failure on main.chore(release): versions 0.24.1 → 0.26.0, plus the matching workspace-crate entries inCargo.lock.It's a minor because v0.24.1..main has breaking changes:
Reservation::commitandPaymentLedger::commit_reservation(chore(x402): reject bad recovery ids, exact chain labels, drop commit_reservation #118), the stored-payment types and consts, thestorage_schemare-exports, andfrom_scoped/memory;validBefore, settles only on a matching receipt (fix(x402): settle only on a receipt that matches the payment #116), and refuses an EVM transaction with no recipient (fix(module): refuse an EVM transaction with no recipient #117).v0.25.0was tagged onepic/8056-modules-wiring, not main, so main's next release skips to 0.26.0. Nothing calls the removed methods in this repo or in openhuman.Test plan
cargo build --locked, a lockfile-unchanged check, and full module-ci (Linux), run off-GitHub on the cuttlefish check host.