freenas-proxmox/.github
Kevin Adams dfbb4f6c31 feat: GitHub Pages apt repo with per-major-version dist tracks (#230)
Implements ADR-010: stable releases are now published to
https://thegrandwazoo.github.io/freenas-proxmox/ in addition to Cloudsmith.

Dist tracks:
  v3 main  — v3.x releases (new installs)
  main main — v2.x only (backward-compat, never auto-promoted to v3)
  v2 main  — v2.x alias (explicit pin)

CI: new "Publish to GitHub Pages APT repo" step in the publish job runs on
tagged stable releases. Downloads the built .deb, places it in pool/v{major},
regenerates Packages.gz and a GPG-signed InRelease for the relevant dist(s),
and pushes to the gh-pages branch.

Setup: scripts/setup-apt-signing-key.sh generates the GPG key pair and prints
the exact `gh secret set` commands to run. Requires APT_SIGNING_KEY and
APT_SIGNING_KEY_PASSPHRASE secrets to be added to the repo before the first
tagged release.

README updated to point new installs at GitHub Pages; Cloudsmith testing
channel retained for beta builds.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 16:03:57 -04:00
..
ISSUE_TEMPLATE chore: rename package freenas-proxmox → truenas-proxmox (#262) 2026-05-25 22:49:28 -04:00
workflows feat: GitHub Pages apt repo with per-major-version dist tracks (#230) 2026-06-02 16:03:57 -04:00
FUNDING.yml chore: remove PayPal from FUNDING.yml, keep GitHub Sponsors only 2026-05-25 11:06:33 -04:00
PULL_REQUEST_TEMPLATE.md Phase 1 project revival + PR fixes (#207, #209, #213) 2026-05-15 14:22:04 -04:00
stale.yml Phase 1 project revival + PR fixes (#207, #209, #213) 2026-05-15 14:22:04 -04:00