Skip to main content
This document describes the currently enabled additional package channel built on top of GitHub Releases and PyPI.

1) APT Repository (GitHub Pages)

Workflow: .github/workflows/apt-repo-publish.yml
  • Trigger:
    • on Release published
    • or manually (workflow_dispatch) with tag
  • Input assets:
    • *.deb from the tagged GitHub Release
  • Output:
    • APT repository published to gh-pages branch at /apt
    • URL pattern:
      • https://<owner>.github.io/<repo>/apt
Optional signing (recommended in production):
  • APT_GPG_PRIVATE_KEY (ASCII-armored private key)
  • APT_GPG_PASSPHRASE (if your key is passphrase-protected)
If no key is configured, workflow publishes unsigned metadata (-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.