Skip to content
This repository was archived by the owner on May 10, 2026. It is now read-only.

fix: emit fleet sync push on commit and rename - #230

Merged
ggmolly merged 2 commits into
mainfrom
fix/fleet-sync-push
Feb 21, 2026
Merged

fix: emit fleet sync push on commit and rename#230
ggmolly merged 2 commits into
mainfrom
fix/fleet-sync-push

Conversation

@ggmolly

@ggmolly ggmolly commented Feb 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds SC_12106 fleet sync pushes after successful fleet commit and fleet rename operations.
  • Preserves existing SC_12103 and SC_12105 ack result semantics while preventing push emission on failures.

Changes

  • Introduced a shared commanderFleetGroupInfo mapper and reused it for SC_12101 and SC_12106 payload parity.
  • Added pushFleetSync to send one GROUPINFO_P12 update packet for fleet changes.
  • Updated FleetCommit and FleetRename to send ack first, then SC_12106 on success only.
  • Added focused tests for success/failure push behavior and SC_12101/SC_12106 group parity.

@ggmolly ggmolly added type/bug Defect or incorrect behavior area/fleet Fleets/formation area/packets Packet routing/dispatch labels Feb 21, 2026
@ggmolly
ggmolly merged commit 3b5c0ca into main Feb 21, 2026
1 check passed
@ggmolly
ggmolly deleted the fix/fleet-sync-push branch February 21, 2026 21:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area/fleet Fleets/formation area/packets Packet routing/dispatch type/bug Defect or incorrect behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant