Skip to content

ci: pin ant sidecar via .ant-version — stop floating to latest ant-client (V2-760) - #186

Merged
Nic-dorman merged 2 commits into
mainfrom
claude/pin-ant-sidecar
Jul 24, 2026
Merged

ci: pin ant sidecar via .ant-version — stop floating to latest ant-client (V2-760)#186
Nic-dorman merged 2 commits into
mainfrom
claude/pin-ant-sidecar

Conversation

@Nic-dorman

Copy link
Copy Markdown
Contributor

Found during RC wave V2-759: on the tag-push path, release.yml's resolve-ant-version job fell back to gh release list --repo WithAutonomi/ant-client --limit 1 — i.e. whatever ant-client release is latest at build time. That's a race (an ant-client release landing mid-wave changes the shipped sidecar away from the wave's pinned ant-core) and makes tag re-builds non-reproducible. v0.9.4-rc.1 was safe only by coincidence (latest was the wave target).

Changes:

  • New .ant-version file pinning the sidecar (ant-cli-v0.3.1 — what v0.9.4-rc.1 actually shipped). The pin now travels with the tag, and RC waves bump it like any other pin (one more line in the claude/rc-bump-* PR).
  • resolve-ant-version priority is now dispatch input > .ant-version; if both are absent it errors instead of silently floating. The gh release list fallback (and its now-unused GH_TOKEN) are gone.
  • Dispatch input description updated to match.

Follow-up (separate PR, after this merges): release-graph.toml in release-ops gains a real pin site + regex for this edge, replacing its informational marker.

🤖 Generated with Claude Code

Nic and others added 2 commits July 24, 2026 12:01
…ient (V2-760)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Nic-dorman
Nic-dorman merged commit f0d767a into main Jul 24, 2026
4 checks passed
@Nic-dorman
Nic-dorman deleted the claude/pin-ant-sidecar branch July 24, 2026 13:30
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