Skip to content

chore(release): tinywallet 0.28.0 - #125

Merged
M3gA-Mind merged 1 commit into
tinyhumansai:mainfrom
M3gA-Mind:chore/release-0.28.0
Nov 3, 2026
Merged

M3gA-Mind merged 1 commit into
tinyhumansai:mainfrom
M3gA-Mind:chore/release-0.28.0

Conversation

@M3gA-Mind

Copy link
Copy Markdown
Contributor

Bumps every TinyWallet workspace crate from 0.27.0 to 0.28.0 so the merged #124 work can be released. v0.27.0 is already released, and the release workflow only tags a version that is already committed on main.

Why a minor bump: since v0.27.0, main adds the tinywallet-client crate and the bus intent module (with the TRC-20/EVM approval binding from #124), removes the x402 global ledger, and changes the bus storage layout.

Changes (9 files, +15/−15):

  • version = "0.28.0" in the root Cargo.toml and in the bus, client, crypto, module, web3 and x402 crates.
  • Cargo.lock: the 7 workspace package version lines only.
  • proof-workspaces/storage-contract/Cargo.lock: the tinywallet-bus version line.

The path dependencies are unversioned on purpose, so there are no inter-crate requirements to move, and no other 0.27.0 is left in the repo. 0.28.0 isn't tagged on this repo or on the senamakel fork.

Validation on the self-hosted Linux runner:

  • The lock is unchanged under --locked apart from the version lines.
  • Build passes with --locked, and tests pass 904/0.
  • The release workflow's pre-checks pass (module crate version equals the tag, packaging scripts present, the tinybus cli builds with --locked), and one Linux package was built and verified.
  • Full Linux lanes, compared with 5271560.

After merge: tag v0.28.0 at the merge commit.

v0.27.0 is released. Since then main gained the tinywallet-client crate
and the bus intent matchers, removed the x402 ledger global and changed
the storage wiring, so this is a minor bump. Only the workspace
crates' own version lines move in both lockfiles.
@coderabbitai

coderabbitai Bot commented Nov 3, 2026

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 1c034862-7d63-458a-8fb9-f8e623cfea18
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

@tinysweeper

tinysweeper Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

Reviewed head: b6b78cd74647ad4f6c7cf2e870d1e6da6fea39b6

Verdict: Ready for maintainer review · Priority: none
Coverage: Reviewed 7 of 9 files; not reviewed: Cargo.lock, proof-workspaces….
Pull request purpose (title): chore(release): tiny…

Diagnostics and supporting details

Full summary

Pull request purpose (title): chore(release): tinywallet 0.28.0. Release chore bumping every TinyWallet workspace crate from 0.27.0 to 0.28.0, per the PR title and body, so the merged #124 work can be released. The visible diff touches seven Cargo.toml manifests, each changing only the `version` line; the PR body additionally describes Cargo.lock and proof-workspaces/storage-contract/Cargo.lock updates.

Unreviewed paths

  • Cargo.lock
  • proof-workspaces/storage-contract/Cargo.lock

Review snapshot

Change surface Files Review signal Count
Production 0 Active findings 0
Tests 0 Noted findings 0
Documentation 0 Resolved findings 0
Configuration 7 Pending checks/questions 0

Completeness: Complete
Test assessment: No supported feature-to-test mapping was available; this does not mean tests are absent or passed.

What changed

Seven manifests move from 0.27.0 to 0.28.0: `Cargo.toml` (tinywallet), `crates/tinywallet-bus/Cargo.toml`, `crates/tinywallet-client/Cargo.toml`, `crates/tinywallet-crypto/Cargo.toml`, `crates/tinywallet-module/Cargo.toml`, `crates/tinywallet-web3/Cargo.toml`, and `crates/tinywallet-x402/Cargo.toml`. Each hunk changes only the `version` field; edition, rust-version, and license are untouched. The PR body states the same bump is applied to Cargo.lock workspace package version lines and the tinywallet-bus entry in proof-workspaces/storage-contract/Cargo.lock, and that path dependencies remain unversioned so no inter-crate requirement moves. Behavioural impact is limited to crate metadata and published version identity.

Features

  • Modified — tinywallet root crate version 0.28.0: Publishes the workspace root package as 0.28.0, aligning the committed version with the intended v0.28.0 release tag the release workflow requires. (Cargo.toml)
  • Modified — tinywallet-bus version 0.28.0: Moves the bus crate to 0.28.0, covering the new `intent` module and storage layout change described in the PR body and the version line in the storage-contract lockfile. (crates/tinywallet-bus/Cargo.toml)
  • Modified — tinywallet-client version 0.28.0: The client crate introduced since v0.27.0 is released at 0.28.0. (crates/tinywallet-client/Cargo.toml)
  • Modified — tinywallet-crypto version 0.28.0: Crate metadata version update only; no dependency or feature changes in the manifest. (crates/tinywallet-crypto/Cargo.toml)
  • Modified — tinywallet-module version 0.28.0: Module crate version now matches the release tag, which the PR body notes the release workflow pre-checks. (crates/tinywallet-module/Cargo.toml)
  • Modified — tinywallet-web3 version 0.28.0: Crate metadata version update only; no API or manifest structure changes. (crates/tinywallet-web3/Cargo.toml)
  • Modified — tinywallet-x402 version 0.28.0: x402 crate moves to 0.28.0 alongside the removal of the x402 global ledger described in the PR body. (crates/tinywallet-x402/Cargo.toml)

Tests

No supported feature-to-test mapping was produced. Test execution is not inferred.

Findings

No active actionable findings.

Before merge

None.

Agent review details

critique

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: Reviewed 7 files; 0 findings.

security

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Lane summary: Reviewed 7 files; 0 findings.

tests

  • Conclusion: Neutral
  • Scope reviewed: all assigned evidence
  • Lane summary: No behavioural change: nothing outside documentation, configuration and tests.

commits

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: Commits lane reported no sensitive content in committed files.
  • Lane summary: No sensitive content in committed files.

description

  • Conclusion: Success
  • Scope reviewed: all assigned evidence
  • Positive: Description lane confirmed the visible diff is a pure version bump from 0.27.0 to 0.28.0 across the seven manifests, consistent with the PR body's release-chore framing.
  • Lane summary: The diff is a pure version bump: seven Cargo.toml manifests move from 0.27.0 to 0.28.0, matching the PR body's description of a release chore. I could not see Cargo.lock or the storage-contract lockfile in the diff, which the body claims are also updated, but that is a description-vs-visible-diff gap rather than a defect in the change shown.
Evidence and run details
  • Models: ladder/vectors-oai3, deepseek-v4.1-flash
  • Spend: $0.000281
  • Tokens: 432974 input · 4518 output · 50560 cached · 71 embedding
  • Updated: 2026-11-03T09:06:04Z
Head State Pass summary
b6b78cd74647 ready for maintainer review 0 active finding(s), 0 resolved finding(s) (at 2026-11-03T09:06:04Z)

tinysweeper 0.1.2

@M3gA-Mind M3gA-Mind changed the title chore(release): bump workspace crates to 0.28.0 chore(release): tinywallet 0.28.0 Nov 3, 2026

@tinysweeper tinysweeper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

tinysweeper found nothing blocking. Approving.

Diagnostics

Total spend: $0.0003

@tinysweeper tinysweeper Bot added the priority: p3 Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect. label Nov 3, 2026
@M3gA-Mind
M3gA-Mind merged commit 30e92e6 into tinyhumansai:main Nov 3, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority: p3 Whenever. Cosmetic, a nicety, or a cleanup with no user visible effect.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant