Make ws available as Homebrew cask#9
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR adds Homebrew distribution support for the ws CLI tool by configuring GoReleaser to automatically publish releases to a Homebrew tap. The changes introduce automated release workflows and update installation documentation.
- GoReleaser configuration for cross-platform builds (Linux, Windows, macOS) with ARM64 and AMD64 support
- GitHub Actions workflow triggered on version tags to automate releases
- Updated README with Homebrew installation instructions alongside existing Go install method
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| README.md | Added Homebrew installation instructions as the primary installation method |
| .goreleaser.yaml | Configured GoReleaser for multi-platform builds and Homebrew tap publishing |
| .github/workflows/release.yml | Added automated release workflow triggered by version tags |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| owner: zmoog | ||
| name: homebrew-ws | ||
| token: "{{ .Env.GH_PAT }}" | ||
| directory: Casks |
There was a problem hiding this comment.
The directory: Casks is incorrect for a CLI tool. Casks are for GUI applications or binaries requiring special installation locations. For CLI tools installed via brew install, this should either be removed (defaults to Formula) or explicitly set to Formula. The current configuration will create a formula in the wrong directory.
| directory: Casks |
No description provided.