feat(homebrew): migrate from Formula to Cask

Switch GoReleaser config from `brews` to `homebrew_casks` and update
documentation links to reference Casks/go-task.rb instead of
Formula/go-task.rb.
This commit is contained in:
Valentin Maerten
2026-02-21 16:00:34 +01:00
parent 48b215db0a
commit cf9d6b73a5
2 changed files with 9 additions and 10 deletions

View File

@@ -80,22 +80,21 @@ nfpms:
- src: completion/zsh/_task
dst: /usr/local/share/zsh/site-functions/_task
brews:
homebrew_casks:
- name: go-task
description: A fast, cross-platform build tool inspired by Make, designed for modern workflows.
license: MIT
homepage: https://taskfile.dev
directory: Formula
binaries:
- task
completions:
bash: completion/bash/task.bash
zsh: completion/zsh/_task
fish: completion/fish/task.fish
directory: Casks
repository:
owner: go-task
name: homebrew-tap
token: "{{.Env.GH_GORELEASER_TOKEN}}" # So that it runs as the task-bot user
test: system "#{bin}/task", "--help"
install: |-
bin.install "task"
bash_completion.install "completion/bash/task.bash" => "task"
zsh_completion.install "completion/zsh/_task" => "_task"
fish_completion.install "completion/fish/task.fish"
commit_author:
name: task-bot
email: 106601941+task-bot@users.noreply.github.com

View File

@@ -75,7 +75,7 @@ apk add task
### [Homebrew](https://brew.sh) ![macOS](https://img.shields.io/badge/MacOS-000000?logo=apple&logoColor=F0F0F0) ![Linux](https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black) {#homebrew}
Task is available via our official Homebrew tap
[[source](https://github.com/go-task/homebrew-tap/blob/main/Formula/go-task.rb)]:
[[source](https://github.com/go-task/homebrew-tap/blob/main/Casks/go-task.rb)]:
```shell
brew install go-task/tap/go-task