This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

ReleaseOlder (internal/core/ahoy/release_mark.go:50-62) compares cores only and then asks whether a alone carries a pre-release, so two pre-releases of one version never compare older: ReleaseOlder("v0.14.0-rc.1", "v0.14.0-rc.2") is false, confirmed at tip. A machine whose newest-release mark is v0.14.0-rc.2 therefore takes a genuine v0.14.0-rc.1 build at every place the mark is the floor: the cold-cache PATH copy check (apply.go checkOwnedCopy), the warm cache promotion (owned_copy.go:467) and abcd update's withdrawal check (internal/surface/cli/update.go:102). A pre-release rollback inside one version slips the floor the mark exists to keep. Pre-existing; low reach while abcd publishes no pre-release tags.

issueopenminoriss-2610140643082027

ReleaseOlder (internal/core/ahoy/release_mark.go:50-62) compares cores only and then asks whether a alone carries a pre-release, so two pre-releases of one version never compare older: ReleaseOlder("v0.14.0-rc.1", "v0.14.0-rc.2") is false, confirmed at tip. A machine whose newest-release mark is v0.14.0-rc.2 therefore takes a genuine v0.14.0-rc.1 build at every place the mark is the floor: the cold-cache PATH copy check (apply.go checkOwnedCopy), the warm cache promotion (owned_copy.go:467) and abcd update's withdrawal check (internal/surface/cli/update.go:102). A pre-release rollback inside one version slips the floor the mark exists to keep. Pre-existing; low reach while abcd publishes no pre-release tags.

Frontmatter

idiss-2610140643082027
typeissue
lifecycleopen
severityminor