Skip to content

Commit 872b29b

Browse files
jacderidaclaude
andcommitted
chore(deps): cut over to published ADR-0004 crates
Strip the temporary [patch.crates-io] git branches and repin ant-node from the grumbach ADR-0004 branch to the published 0.14.3, now that the coordinated ADR-0004 cutover crates are published in order evmlib 0.9.0 -> ant-protocol 2.3.0 -> ant-node 0.14.3. ant-protocol was already pinned to 2.3.0. Lockfile regenerated to registry sources; the workspace resolves a single saorsa-core 0.26.2 and `cargo check` builds clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 4e3aa7b commit 872b29b

3 files changed

Lines changed: 12 additions & 27 deletions

File tree

Cargo.lock

Lines changed: 7 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,3 @@
11
[workspace]
22
members = ["ant-core", "ant-cli"]
33
resolver = "2"
4-
5-
# ─── TEMPORARY: STRIP BEFORE MERGE — ADR-0004 coordinated cutover ───
6-
# ant-protocol/evmlib's ADR-0004 commitment-bound-quote types (the signed
7-
# `committed_key_count`/`commitment_pin` fields, the commitment sidecar, and
8-
# `BadQuoteCommitment`) are not yet published to crates.io, so this workspace
9-
# cannot build against the published `ant-protocol`/`evmlib`. These git patches
10-
# point those deps at their PR branches so CI can build the coordinated change.
11-
#
12-
# AT RELEASE (once the ADR-0004 versions are published, in order
13-
# evmlib → ant-protocol):
14-
# 1. delete this entire [patch.crates-io] block, AND
15-
# 2. bump the `ant-protocol` pin in ant-core/Cargo.toml to the published
16-
# version (evmlib is re-exported through ant-protocol, no direct pin):
17-
# ant-protocol = "2.3.0" # <- published ADR-0004 ant-protocol
18-
# # (which in turn depends on the published evmlib = "0.9.0")
19-
[patch.crates-io]
20-
evmlib = { git = "https://github.com/WithAutonomi/evmlib", branch = "adr-0003-signed-quote-fields" }
21-
ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol", branch = "adr-0003-commitment-bound-pricing" }

ant-core/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ sysinfo = { version = "0.32", default-features = false, features = ["system"] }
6262
# `ant-protocol` pin above — a version skew pulls a second copy of
6363
# `saorsa-core` into the graph and makes `ant_node`'s and `ant_protocol`'s
6464
# `MultiAddr` mutually incompatible in `node/devnet.rs`. While the runtime
65-
# `ant-protocol` pin above points at a git branch, this ant-node must point at
66-
# the matching ant-node branch carrying the same saorsa-core / ant-protocol
67-
# lineage rather than a released version.
68-
ant-node = { git = "https://github.com/grumbach/ant-node", branch = "adr-0003-commitment-bound-pricing", optional = true }
65+
# `ant-protocol` pin above points at a released version, this ant-node must
66+
# track the matching released version carrying the same saorsa-core /
67+
# ant-protocol lineage.
68+
ant-node = { version = "0.14.3", optional = true }
6969
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
7070

7171
[target.'cfg(unix)'.dependencies]
@@ -96,7 +96,7 @@ test-utils = []
9696
# always compile even without the `devnet` feature. Pinned to the same
9797
# version as the runtime dep so there is a single ant-node /
9898
# saorsa-core version across the whole graph.
99-
ant-node = { git = "https://github.com/grumbach/ant-node", branch = "adr-0003-commitment-bound-pricing", features = ["test-utils"] }
99+
ant-node = { version = "0.14.3", features = ["test-utils"] }
100100
serial_test = "3"
101101
anyhow = "1"
102102
alloy = { version = "1.6", features = ["node-bindings"] }

0 commit comments

Comments
 (0)