Skip to content

feat(build): integrate GoReleaser and add Homebrew installation support - #1

Merged
xvlet merged 1 commit into
masterfrom
feature/initial
Jul 30, 2026
Merged

feat(build): integrate GoReleaser and add Homebrew installation support#1
xvlet merged 1 commit into
masterfrom
feature/initial

Conversation

@xvlet

@xvlet xvlet commented Jul 30, 2026

Copy link
Copy Markdown
Owner
  • Build: Created .goreleaser.yaml to automate cross-compilation (Linux, Darwin, Windows, AIX) and Homebrew formula publishing to the xvlet/homebrew-amqcli tap.
  • CI/CD: Updated the release workflow (.github/workflows/release.yml) to use goreleaser-action and injected the HOMEBREW_TAP_GITHUB_TOKEN secret.
  • CLI: Added a Version global variable and implemented the --version flag in cmd/main.go to support Homebrew installation verification.
  • Scripts: Granted executable permissions to AMQP and STOMP helper scripts in the scratch directory.

- Build: Created .goreleaser.yaml to automate cross-compilation (Linux, Darwin, Windows, AIX) and Homebrew formula publishing to the xvlet/homebrew-amqcli tap.
- CI/CD: Updated the release workflow (.github/workflows/release.yml) to use goreleaser-action and injected the HOMEBREW_TAP_GITHUB_TOKEN secret.
- CLI: Added a Version global variable and implemented the --version flag in cmd/main.go to support Homebrew installation verification.
- Scripts: Granted executable permissions to AMQP and STOMP helper scripts in the scratch directory.
@xvlet
xvlet merged commit 57c13b6 into master Jul 30, 2026
1 check passed
@xvlet
xvlet deleted the feature/initial branch July 30, 2026 02:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant