Add GoReleaser release pipeline

main

Commit

gtrrz-victor5mo ago

Introduces a GoReleaser Pro v2 config plus a GitHub Actions workflow that publishes signed, notarized darwin/linux binaries on tag push (or manual dispatch). Releases also publish a Homebrew cask via the entireio/homebrew-tap repository.

Version, commit, and build date are injected at link time into the versioninfo package added in the previous commit, so git-sync version reports the real release identity. The workflow notifies Slack on failure and ignores the dist/ build output.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com Entire-Checkpoint: 261792c3daba

Checkpoints

review the changes, I'm adding for the first time the goreleaser configuration to release versions using goreleaser. Review the changes, and, there are a couple of things missing like, completions (is

Claude CodeOpus 4.7[1m]
View session
Checkpoint 1