Tagged releases build .deb and .rpm artifacts through GoReleaser.
Homebrew and AUR should build from source for now because the CLI uses
go-sqlite3, which requires CGO for SQLite-backed features. The current release
archive build remains CGO_ENABLED=0 to preserve existing cross-platform
archive generation, so do not publish those archives as Homebrew or AUR binary
packages until the release build is moved to CGO-capable cross builds or the
SQLite driver is migrated to a pure-Go implementation.
Publishing checklist:
- Create a tag such as
v2.0.0. - Compute the GitHub source tarball SHA256:
curl -L https://github.com/KKingZero/Zypheron-CLI/archive/refs/tags/v2.0.0.tar.gz | sha256sum - Replace
@VERSION@and@SOURCE_SHA256@in the templates. - Publish
homebrew/Formula/zypheron.rb.templatetoKKingZero/homebrew-zypheron. - Publish
aur/PKGBUILD.templateto thezypheronAUR package.