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 · Entire

Summary of what shipped:

New file

cmd/git-sync/main.go

.goreleaser.yaml

Verification done

Not changed (and why)

Next steps when ready:

Suggested description for homebrew_casks:

Commands for dry running the release locally:

  1. Option 1 — quickest sanity check (no pro features):
    goreleaser release --snapshot --clean --skip=publish,sign,notarize,homebrew
    
  2. Option 2 — install goreleaser-pro and use your real config (recommended):
    brew install goreleaser/tap/goreleaser-pro
    export GORELEASER_KEY=<your pro key>
    export TAP_GITHUB_TOKEN=dummy   # template needs this set; skip=homebrew prevents push
    goreleaser-pro release --snapshot --clean --skip=publish,sign,notarize,homebrew
    

Final remarks: