auto-release.yml uploads raw, unarchived binaries (uncov-darwin-arm64, uncov-darwin-x64, uncov-linux-x64, uncov-windows-x64.exe) with no checksums. Two things depend on fixing this:
- Homebrew tap — to distribute
uncov through llbbl/homebrew-tap (same auto-bump pattern as lsm/dfm), the release needs a checksums.txt and Homebrew-friendly archives.
- The existing installer is silently broken —
install.sh downloads <binary>.sha256 sidecar files to verify the download, but the release publishes no such files, so the checksum step no-ops on every install.
Acceptance
- Each release publishes per-platform tarballs
uncov_<version>_<os>_<arch>.tar.gz (darwin/linux × arm64/amd64) plus a checksums.txt listing their sha256s.
install.sh actually verifies — either publish the <binary>.sha256 sidecars it already expects, or repoint it at checksums.txt.
- A
linux-arm64 build is added; arch tokens standardized to amd64/arm64.
uncov --version prints the release version (so the Homebrew formula's test do can assert it).
Tasks
Anchor issue: unblocks the llbbl/homebrew-tap uncov formula.
auto-release.ymluploads raw, unarchived binaries (uncov-darwin-arm64,uncov-darwin-x64,uncov-linux-x64,uncov-windows-x64.exe) with no checksums. Two things depend on fixing this:uncovthroughllbbl/homebrew-tap(same auto-bump pattern aslsm/dfm), the release needs achecksums.txtand Homebrew-friendly archives.install.shdownloads<binary>.sha256sidecar files to verify the download, but the release publishes no such files, so the checksum step no-ops on every install.Acceptance
uncov_<version>_<os>_<arch>.tar.gz(darwin/linux × arm64/amd64) plus achecksums.txtlisting their sha256s.install.shactually verifies — either publish the<binary>.sha256sidecars it already expects, or repoint it atchecksums.txt.linux-arm64build is added; arch tokens standardized toamd64/arm64.uncov --versionprints the release version (so the Homebrew formula'stest docan assert it).Tasks
linux-arm64build target + release matrix entryuncov_<version>_<os>_<arch>.tar.gz(binary renamed touncov)checksums.txtinstall.shverification (publish.sha256sidecars OR consumechecksums.txt)amd64/arm64Anchor issue: unblocks the
llbbl/homebrew-tapuncovformula.