Skip to content

feat: add Debian packaging and GitHub Pages APT publishing#55

Open
alexx-ftw wants to merge 2 commits intoRichardAtCT:mainfrom
alexx-ftw:feat/apt-packaging-github-pages
Open

feat: add Debian packaging and GitHub Pages APT publishing#55
alexx-ftw wants to merge 2 commits intoRichardAtCT:mainfrom
alexx-ftw:feat/apt-packaging-github-pages

Conversation

@alexx-ftw
Copy link
Contributor

Summary

  • add Debian packaging assets and scripts to build .deb artifacts
  • add signed APT repository generation script for GitHub Pages publication
  • add GitHub Actions workflow to build/sign/deploy APT repository on release/manual runs
  • document maintainer/client setup for APT installation and service management
  • update Makefile with a deb target
  • auto-enable GitHub Pages in workflow (actions/configure-pages@v5 with enablement: true)

Validation

  • bash -n scripts/build-deb.sh
  • bash -n scripts/build-apt-repo.sh
  • sh -n packaging/deb/postinst
  • sh -n packaging/deb/prerm
  • sh -n packaging/deb/postrm
  • shellcheck scripts/build-deb.sh scripts/build-apt-repo.sh packaging/deb/postinst packaging/deb/prerm packaging/deb/postrm
  • make deb

@alexx-ftw alexx-ftw force-pushed the feat/apt-packaging-github-pages branch from c162058 to 644fc7a Compare February 19, 2026 17:22
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

Comments