Skip to content

Make ws available as Homebrew cask#9

Merged
zmoog merged 1 commit into
mainfrom
zmoog/homebrew
Nov 10, 2025
Merged

Make ws available as Homebrew cask#9
zmoog merged 1 commit into
mainfrom
zmoog/homebrew

Conversation

@zmoog

@zmoog zmoog commented Nov 10, 2025

Copy link
Copy Markdown
Owner

No description provided.

@zmoog zmoog requested a review from Copilot November 10, 2025 23:04
@zmoog zmoog self-assigned this Nov 10, 2025
@zmoog zmoog merged commit 624ec9d into main Nov 10, 2025
10 checks passed
@zmoog zmoog deleted the zmoog/homebrew branch November 10, 2025 23:05

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread .goreleaser.yaml
owner: zmoog
name: homebrew-ws
token: "{{ .Env.GH_PAT }}"
directory: Casks

Copilot AI Nov 10, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
directory: Casks

Copilot uses AI. Check for mistakes.
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.

2 participants