Skip to content

docs(adr): 0052 keeps the packages; the repository moves to ShortArrow/pkg - #289

Merged
ShortArrow merged 1 commit into
mainfrom
docs/adr-0052-registry
Oct 19, 2026
Merged

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

Conversation

@ShortArrow

@ShortArrow ShortArrow commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

The APT repository is now shared with runex and gitreant, so it no longer belongs to ivi-cli. ShortArrow/pkg holds it, and its ADR 0001 takes over the parts of ADR 0052 that described the repository: the host and its redirect, the layout, the keys and re-signing, publishing, and the check after publishing. ADR 0052 keeps what ivi-cli builds and checks: the ivicli package, attaching it to each release, and the install test.

Three things change in moving the repository out. The redirect gains the project's name, as pool/<repo>/<tag>/<file>. The keys sit in an environment of ShortArrow/pkg, which a tag or a workflow change in ivi-cli cannot reach; the old ADR named that reach as a weakness. The keyring package is the registry's and no longer ivicli-archive-keyring, so the install test installs ivicli alone. The keyring package's name, and with it the Depends entry and the source line, is left open in ADR 0001, together with how a release starts the registry's run.

Both ADRs stay Draft. Nothing is published, and no key, Worker or domain exists yet.

@ShortArrow
ShortArrow marked this pull request as ready for review October 19, 2026 23:07
@ShortArrow
ShortArrow merged commit 1683d2c into main Oct 19, 2026
17 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