Retire stale Go-bin agent-compose copies that shadow Scoop #659

Open
opened 2026-07-27 19:58:21 +00:00 by coilyco-ops · 0 comments
Owner

During agent-compose release verification, Get-Command agent-compose -All showed a legacy %USERPROFILE%\go\bin\agent-compose.exe before the current Scoop shim. The stale binary reported dev and emitted pre-release role and evaluation content even though Scoop had correctly installed and hash-verified v0.68.0. Invoking the versioned Scoop executable directly proved the release asset was correct.

This violates the release-pipeline contract because a host can appear upgraded while resolving an old local go install copy.

Acceptance:

  • Inventory Windows fleet hosts for legacy %USERPROFILE%\go\bin\agent-compose.exe and acompose.exe copies.
  • Remove obsolete copies through the owning Ansible convergence path, with exact-target checks.
  • Ensure the ordinary agent-compose and acompose commands resolve to the Scoop-managed shims after convergence.
  • Verify agent-compose --version and one current embedded-content check from the released binary.
  • Do not bypass Scoop by copying a binary or prepending a temporary PATH entry.

This is operational convergence work. The agent-compose v0.68.0 and v0.69.0 release assets and package metadata were healthy.

During agent-compose release verification, `Get-Command agent-compose -All` showed a legacy `%USERPROFILE%\go\bin\agent-compose.exe` before the current Scoop shim. The stale binary reported `dev` and emitted pre-release role and evaluation content even though Scoop had correctly installed and hash-verified v0.68.0. Invoking the versioned Scoop executable directly proved the release asset was correct. This violates the release-pipeline contract because a host can appear upgraded while resolving an old local `go install` copy. Acceptance: * Inventory Windows fleet hosts for legacy `%USERPROFILE%\go\bin\agent-compose.exe` and `acompose.exe` copies. * Remove obsolete copies through the owning Ansible convergence path, with exact-target checks. * Ensure the ordinary `agent-compose` and `acompose` commands resolve to the Scoop-managed shims after convergence. * Verify `agent-compose --version` and one current embedded-content check from the released binary. * Do not bypass Scoop by copying a binary or prepending a temporary `PATH` entry. This is operational convergence work. The agent-compose v0.68.0 and v0.69.0 release assets and package metadata were healthy.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/infrastructure#659
No description provided.