The Piper apt repository, served at https://apt.piperbox.dev via GitHub
Pages. Published automatically by
publish.yml on every stable
piperbox/piper release
(repository_dispatch from its release workflow).
sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://apt.piperbox.dev/piperbox.gpg -o /etc/apt/keyrings/piperbox.gpg
sudo curl -fsSL https://apt.piperbox.dev/piperbox.sources -o /etc/apt/sources.list.d/piperbox.sources
sudo apt update && sudo apt install piperd piper
scripts/mirror-pool.sh pulls the live pool (the published site is the only
durable state), the workflow adds the new release's debs, scripts/mkrepo.sh
prunes to the newest 3 versions per package/arch, regenerates and signs the
metadata (no-expiry RSA-4096 key held only in this repo's Actions secrets),
and deploy-pages ships the site. A verify job then does a real apt install
from the live URL in a Debian container. Test locally: ./test/test-mkrepo.sh
(needs Docker).