Skip to content

docs(adr): 0052 the registry finds stable releases itself - #294

Merged
ShortArrow merged 1 commit into
mainfrom
docs/adr-0052-polling
Oct 20, 2026
Merged

ShortArrow merged 1 commit into
mainfrom
docs/adr-0052-polling

Conversation

@ShortArrow

@ShortArrow ShortArrow commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

ADR 0052 §3 left open how a release starts the registry's publishing run, deferring to ShortArrow/pkg's ADR 0001. ShortArrow/pkg#8 settled it: an hourly workflow in the registry lists the stable releases of the projects it serves and publishes each new version.

§3 now records what that means for this repository. It holds no credential for the registry and sends it nothing; a token able to send repository_dispatch there needs Contents write, which would also let it change the registry's keyring. A published version's .deb assets are never replaced by different files under the same names, because the registry's index pins each file's size and hash.

Consequences gains the delay this brings: a release reaches APT within about an hour of its GitHub Release.

release.yml needs no change; its .deb names and its SHA256SUMS are what the registry reads.

@ShortArrow
ShortArrow marked this pull request as ready for review October 20, 2026 02:54
@ShortArrow
ShortArrow merged commit 8dc8dc0 into main Oct 20, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant