Released binaries report dev instead of the release version #104

Closed
opened 2026-07-27 02:20:09 +00:00 by coilyco-ops · 2 comments
Member

Problem

The Scoop-installed agent-compose v0.61.0 reports dev from agent-compose version. The package manifest, downloaded release, and installed flags are current, so the released binary is present but its linker-injected version is wrong.

Evidence

  • The release workflow succeeded and published v0.61.0 with every platform asset.
  • Scoop refreshed to v0.61.0, verified the asset hash, and installed it.
  • The installed acompose --help includes the v0.61.0 flags.
  • The installed agent-compose version prints dev.
  • scripts/release-build.sh stamps -X main.version=${VERSION}. The Homebrew formula tests the runtime version, but the Scoop manifest has no equivalent assertion.

Needed

Reproduce the release build at an exact tag through Ward, correct the linker target or version input, and add a release-asset assertion that executes each binary where practical. Ops then verifies the next normal release reports its tag after package-manager installation.

## Problem The Scoop-installed `agent-compose` v0.61.0 reports `dev` from `agent-compose version`. The package manifest, downloaded release, and installed flags are current, so the released binary is present but its linker-injected version is wrong. ## Evidence * The release workflow succeeded and published v0.61.0 with every platform asset. * Scoop refreshed to v0.61.0, verified the asset hash, and installed it. * The installed `acompose --help` includes the v0.61.0 flags. * The installed `agent-compose version` prints `dev`. * `scripts/release-build.sh` stamps `-X main.version=${VERSION}`. The Homebrew formula tests the runtime version, but the Scoop manifest has no equivalent assertion. ## Needed Reproduce the release build at an exact tag through Ward, correct the linker target or version input, and add a release-asset assertion that executes each binary where practical. Ops then verifies the next normal release reports its tag after package-manager installation.
Author
Member

Closing as a false alarm. PowerShell resolved gent-compose to an older development build in $GOBIN, while compose resolved to the Scoop installation. Executing the v0.61.0 Scoop asset directly reports 0.61.0, so release stamping is correct. The remaining condition is local PATH shadowing, not a release defect.

Closing as a false alarm. PowerShell resolved gent-compose to an older development build in $GOBIN, while compose resolved to the Scoop installation. Executing the v0.61.0 Scoop asset directly reports 0.61.0, so release stamping is correct. The remaining condition is local PATH shadowing, not a release defect.
Author
Member

Correction to the formatting above: PowerShell resolved agent-compose to an older development build in $GOBIN, while acompose resolved to the Scoop installation. The Scoop v0.61.0 executable reports v0.61.0. Version stamping is correct, and local PATH shadowing caused the misleading result.

Correction to the formatting above: PowerShell resolved agent-compose to an older development build in $GOBIN, while acompose resolved to the Scoop installation. The Scoop v0.61.0 executable reports v0.61.0. Version stamping is correct, and local PATH shadowing caused the misleading result.
Sign in to join this conversation.
No milestone
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/agent-compose#104
No description provided.