CI broker does not receive LocalRefsAnnounced events from radicle 1.5.0
The CI broker (0.24.0) depends on radicle = "0.18.0" but the current radicle release is 1.5.0. This version mismatch causes the broker to fail to trigger CI on local pushes.
Observed behavior
- Broker starts and connects to node event stream successfully
- Broker receives network events (
NodeAnnounced,InventoryAnnounced,PeerConnected,SeedDropped, etc.) - Broker never receives
LocalRefsAnnouncedevents when pushing to patches or branches - CI event queue remains empty; no CI runs are triggered
Expected behavior
- Local
git push radshould emitLocalRefsAnnouncedevent - Broker should convert this to
PatchUpdatedorBranchUpdatedCI event - CI should run and update patch status
Environment
- radicle-ci-broker: 0.24.0 (cargo install)
- radicle-node: 1.5.0 (apt package)
- radicle-native-ci: 0.11.1
Notes
- CI runs from Jan 2-6 2026 exist in the database, suggesting this worked previously (possibly with an older radicle version)
- The node’s control socket API likely changed between radicle 0.18 and 1.x
The current version of radicle-ci-broker doesn’t handle the LocalRefsAnnounced event (see issue 9f9859985fef93f755e45b92bcb93919cb4b522d). You could try my open patch to implement this (b4ae2762a8fd978ee8e9088ed2600cc0ff511ba7), for me this has been working fine so far.
I believe this has been fixed now in patch by Defelo. If not, please tell me.
Fixed-in: 85d2def97dcc9a61253fff45e6efbaa88caf88c4