chore: Update release workflow and GoReleaser config for Homebrew #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request updates the release and packaging configuration for the project, focusing on improving Homebrew integration and aligning with recent changes in GoReleaser's configuration format. The main changes include updating the Homebrew publishing workflow, switching from the deprecated
brewsto the newhomebrew_caskssection, and updating archive format specifications.Homebrew and Release Workflow Improvements:
HOMEBREW_TAP_GITHUB_TOKENto the release workflow environment to support Homebrew tap publishing. (.github/workflows/release.yml)brewssection with the newhomebrew_caskssection in.goreleaser.yaml, updating Homebrew tap configuration for theorkbinary.GoReleaser Configuration Updates:
formattoformats(now an array) for both default and Windows-specific archives, aligning with GoReleaser's latest schema. (.goreleaser.yaml) [1] [2]