Files
artifactapi/docs
unkin-agent 9294686ea6
ci/woodpecker/tag/docker Pipeline was successful
Add alpine virtual repositories (#164)
Virtual repos cover rpm, deb, npm and others but not alpine, so a local alpine repo and github_alpine remotes cannot be served as one apk repository.

- merge members' `<dir>/APKINDEX.tar.gz` per directory; member order wins duplicate (P, V, A); a member 404 is skipped
- 302 `<dir>/<P>-<V>.apk` downloads to the member whose index listed the package
- serve the merged index unsigned, like local and github_alpine indexes
- cache merges per directory on the shared virtual cache; member errors fail with 502
- add docs/alpine/virtual.md, unit tests and an apk e2e with abuild-built packages

Requires unkin/artifactapi#163.

Reviewed-on: #164
Co-authored-by: unkin-agent <unkin-agent@unkin.net>
Co-committed-by: unkin-agent <unkin-agent@unkin.net>
2026-10-24 18:35:52 +11:00
..
2026-10-24 17:21:05 +11:00
2026-10-24 16:21:33 +11:00
2026-10-18 02:07:52 +11:00
2026-10-17 21:52:55 +11:00
2026-10-24 17:21:05 +11:00