Skip to content

feat: APT repository with GPG signing, custom domain, and CI tests#1

Open
NewSoulOnTheBlock wants to merge 3 commits intomilady-ai:mainfrom
NewSoulOnTheBlock:main
Open

feat: APT repository with GPG signing, custom domain, and CI tests#1
NewSoulOnTheBlock wants to merge 3 commits intomilady-ai:mainfrom
NewSoulOnTheBlock:main

Conversation

@NewSoulOnTheBlock
Copy link

Summary

  • Rewrites update-repo.yml workflow with proper GPG signing, custom domain (apt.milaidy.com), and streamlined .deb download (no more building from npm)
  • Adds test-install.yml CI matrix testing install on Debian 12, Ubuntu 22.04/24.04, and Linux Mint 22
  • Updates README with final domain, supported distros, and systemd service instructions
  • Adds CNAME for apt.milaidy.com to gh-pages branch

Test plan

  • Configure GPG secrets (APT_GPG_PRIVATE_KEY, APT_GPG_PASSPHRASE) on the repo
  • Set up DNS CNAME: apt.milaidy.commilady-ai.github.io
  • Enable GitHub Pages with custom domain and HTTPS
  • Trigger update-repo.yml manually to verify metadata generation and signing
  • Run test-install.yml to verify install across distros
  • Verify curl -fsSL https://apt.milaidy.com/gpg.key serves the public key

🤖 Generated with Claude Code

NewSoulOnTheBlock and others added 3 commits March 10, 2026 08:22
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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