This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

Bare abcd ahoy prints 'staleness: up to date' when the running binary matches its own install's pin, a comparison made from disk alone by design (itd-111; internal/core/ahoy/vintage.go, Staleness), and the line says neither what it compared against nor that abcd update --check is the verb that asks for the newest release. A downstream user on v0.9.0, several releases behind, read 'up to date' as current and kept working against bundled guidance that predated the retirement of phases and milestones.

issueresolvedminoriss-2610040758303107

Bare abcd ahoy prints 'staleness: up to date' when the running binary matches its own install's pin, a comparison made from disk alone by design (itd-111; internal/core/ahoy/vintage.go, Staleness), and the line says neither what it compared against nor that abcd update --check is the verb that asks for the newest release. A downstream user on v0.9.0, several releases behind, read 'up to date' as current and kept working against bundled guidance that predated the retirement of phases and milestones.

Grounds

  • pursued: a user on a pinned install whose binary matches its pin now sees which pin was matched and the verb that asks for the newest release; TestFreshStalenessNamesItsReference would show it wrong by failing if the fresh line drops the reference, the tag or the update-check verb

Frontmatter

idiss-2610040758303107
typeissue
lifecycleresolved
severityminor

mentions2