Skip to content

build(antd): repin ant-core 0.13.0 (ant-cli-v0.3.11) - #325

Merged
Nic-dorman merged 4 commits into
mainfrom
nic/v2-1504-repin-ant-cli-v0.3.11
Oct 16, 2026
Merged

Nic-dorman merged 4 commits into
mainfrom
nic/v2-1504-repin-ant-cli-v0.3.11

Conversation

@Nic-dorman

@Nic-dorman Nic-dorman commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Repins antd to ant-core 0.13.0 (ant-cli-v0.3.11, the 2026-10-15 release train, released 2026-10-16). It brings pointer ownership transfer (ADR-0018: pointer_transfer, pointer_finality, pointer_controller, Error::PointerFinal / PointerForked) and single-flight chunk fetches (WithAutonomi/ant-client#218), which share concurrent reads of one chunk.

  • ant-protocol is pinned to =5.0.0 from crates.io, the exact version ant-core 0.13.0 uses, so the dependency graph keeps one copy.
  • evmlib stays at 0.10.0. The lock moves ant-core, ant-protocol, saorsa-core (0.29.1) and saorsa-transport (0.38.1) to their releases; nothing else changes version.
  • The final tag only promotes the rc.1 versions (ant-client 4b4bf518), so there are no source changes. fmt, clippy and the unit tests pass; cargo audit reports no vulnerabilities; the third-party notices generate (486 crates).
  • Also on this branch: main's rustls 0.23.46 bump (fix(deps): bump rustls to 0.23.46 for RUSTSEC-2026-0346..0349 (all Rust lockfiles) #344) and the notices generator reading .licenses/ directories (needed for granit-parser).

Devnets pair this with ant-node 0.23.0. The pointer API PR (#326) stacks on this one.

🤖 Generated with Claude Code

The 2026-10-15 release train. Brings pointer ownership transfer
(ADR-0018: pointer_transfer, pointer_finality, pointer_controller,
Error::PointerFinal / PointerForked) and single-flight chunk fetches
(ant-client#218), which share concurrent reads of one chunk.

ant-protocol moves to the rc-2026.10.2 branch (5.0.0-rc.1) with the
exact source spec ant-core uses, so the graph keeps one copy. evmlib
stays at 0.10.0. No source changes; clippy and the 113 unit tests pass.

RC pin: move to the final ant-cli-v0.3.11 tag, and ant-protocol to its
published release, before merging.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The repin brings in granit-parser 1.3.0 (through saorsa-transport and
serde-saphyr), and generation failed on it: "no crate-level licence
file contains the text of an allowed option". Its LICENSE is a notice
only. It names the three authors and requires redistributions to carry
all their notices, and it points at the per-author MIT and Apache texts
in .licenses/. The published crate ships those four files, but the
generator only treated a directory named exactly LICENSES as holding
the crate's own licence texts, so it never looked there.

A top-level .licenses directory now counts like LICENSES, in the
crate, in a git checkout and in the repository fallback. granit-parser
is redistributed under MIT, and its LICENSE and all four .licenses
texts are reproduced, which carries the Chen Yuheng, Ethiraric and
Bourumir Wyngs notices it asks for.

Checked with the CI invocation (four targets): this branch now
generates (486 crates), and main's notices are byte-identical with the
old and new generator.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 15, 2026
Brings up the CI fixes already on the repin branch (#325): rustls 0.23.46 from main (#344, RUSTSEC-2026-0346..0349) and the notices generator reading .licenses/ (c226153, for granit-parser). No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 15, 2026
Brings up the CI fixes already on the repin branch (#325): rustls 0.23.46 from main (#344, RUSTSEC-2026-0346..0349) and the notices generator reading .licenses/ (c226153, for granit-parser). No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 15, 2026
Brings up the CI fixes already on the repin branch (#325): rustls 0.23.46 from main (#344, RUSTSEC-2026-0346..0349) and the notices generator reading .licenses/ (c226153, for granit-parser). No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 15, 2026
Brings up the CI fixes already on the repin branch (#325): rustls 0.23.46 from main (#344, RUSTSEC-2026-0346..0349) and the notices generator reading .licenses/ (c226153, for granit-parser). No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 15, 2026
Brings up the CI fixes already on the repin branch (#325): rustls 0.23.46 from main (#344, RUSTSEC-2026-0346..0349) and the notices generator reading .licenses/ (c226153, for granit-parser). No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 15, 2026
Brings up the CI fixes already on the repin branch (#325): rustls 0.23.46 from main (#344, RUSTSEC-2026-0346..0349) and the notices generator reading .licenses/ (c226153, for granit-parser). No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 15, 2026
Brings up the CI fixes already on the repin branch (#325): rustls 0.23.46 from main (#344, RUSTSEC-2026-0346..0349) and the notices generator reading .licenses/ (c226153, for granit-parser). No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Moves the rc pin to the released train: ant-core 0.13.0 (tag
ant-cli-v0.3.11) and ant-protocol =5.0.0 from crates.io instead of the
rc-2026.10.2 git branch, matching the spec ant-core 0.13.0 uses so the
graph keeps one copy.

The lock moves ant-core, ant-protocol, saorsa-core 0.29.1 and
saorsa-transport 0.38.1 from their rc sources to the releases, and four
orphaned windows-* crates drop out. Nothing else changes version. The
release (ant-client 4b4bf518) only promotes the rc versions, so antd
needs no source changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Nic-dorman Nic-dorman changed the title build(antd): repin ant-core 0.13.0-rc.1 (ant-cli-v0.3.11-rc.1) build(antd): repin ant-core 0.13.0 (ant-cli-v0.3.11) Oct 16, 2026
Nic-dorman added a commit that referenced this pull request Oct 16, 2026
Brings up #325's move from the rc.1 pin to the released ant-core 0.13.0 and ant-protocol 5.0.0. No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 16, 2026
Brings up #325's move from the rc.1 pin to the released ant-core 0.13.0 (ant-cli-v0.3.11) and ant-protocol 5.0.0. No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 16, 2026
Brings up #325's move from the rc.1 pin to the released ant-core 0.13.0 (ant-cli-v0.3.11) and ant-protocol 5.0.0, via #326. No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 16, 2026
Brings up #325's move from the rc.1 pin to the released ant-core 0.13.0 (ant-cli-v0.3.11) and ant-protocol 5.0.0. No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 16, 2026
Brings up #325's move from the rc.1 pin to the released ant-core 0.13.0 (ant-cli-v0.3.11) and ant-protocol 5.0.0, via #326. No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 16, 2026
Brings up #325's final ant-cli-v0.3.11 repin via #326 and #346. antd/Cargo.toml and antd/Cargo.lock conflicted on the ant-core and ant-protocol pins; both keep this branch's side, the DEV PIN on WithAutonomi/ant-client#229 with its ant-protocol [patch], because the SHA-256 change needs #229 and ships with it. No other conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nic-dorman added a commit that referenced this pull request Oct 16, 2026
Brings up #325's move from the rc.1 pin to the released ant-core 0.13.0 (ant-cli-v0.3.11) and ant-protocol 5.0.0. No conflicts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Nic-dorman
Nic-dorman marked this pull request as ready for review October 16, 2026 09:07
@Nic-dorman
Nic-dorman merged commit c020c03 into main Oct 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant