1) APT Repository (GitHub Pages)
Workflow:.github/workflows/apt-repo-publish.yml
- Trigger:
- on Release
published - or manually (
workflow_dispatch) withtag
- on Release
- Input assets:
*.debfrom the tagged GitHub Release
- Output:
- APT repository published to
gh-pagesbranch at/apt - URL pattern:
https://<owner>.github.io/<repo>/apt
- APT repository published to
APT_GPG_PRIVATE_KEY(ASCII-armored private key)APT_GPG_PASSPHRASE(if your key is passphrase-protected)
-skip-signing).
Package Audience Mapping
At this stage, Homebrew and Windows package-manager metadata automation were intentionally removed to keep the release process fully deterministic and fully automated in CI.