chore(trp): bump tx3-resolver/tx3-cardano to 0.23.0#1027
Conversation
Adopt the lang minor that lets the resolver bind arguments of aggregate types (record/list/tuple/map) via the self-describing tagged wire form, so `trp.resolve` no longer fails with `target type not supported` for a complex argument. Bare scalar args are unaffected (decoded exactly as before). Pulls tx3-tir 0.19.0 transitively. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe ChangesDependency version bump in trp crate
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
What
Bumps
dolos-trp'stx3-resolverandtx3-cardanopins0.22.0→0.23.0(pullstx3-tir 0.19.0transitively).Why
The 0.23.0 lang minor teaches the resolver to bind an argument of an aggregate type (record,
List,Map,Tuple) from a self-describing, single-key tagged wire form (TaggedArg) — decoded structurally, without a schema. Before this,trp.resolvereturnedtarget type not supportedfor any complex argument. This bump is what lets a Dolos-backed TRP endpoint resolve those.Back-compat: the decode path for bare/scalar args is unchanged — a bare value still coerces via the param's flat TIR type exactly as before; only previously-rejected tagged inputs are now additionally accepted. So existing clients are unaffected.
Verification
cargo build -p dolos-trpclean against the published0.23.0crates.cargo test -p dolos-trp— 10 passed.Pins + lockfile only; the Dolos release/version bump is a separate step.
🤖 Generated with Claude Code
Summary by CodeRabbit