From a3657211ea7ff045ef63aa5ed18100efb59ee754 Mon Sep 17 00:00:00 2001 From: Lukasz Raczylo Date: Sat, 3 Oct 2026 23:11:35 +0100 Subject: [PATCH] ci(release): publish the readitall cask to the Homebrew tap Add a homebrew_casks block that writes the cask to lukaszraczylo/homebrew-taps. The release workflow must have the HOMEBREW_TAP_TOKEN secret. --- .goreleaser.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 8824143..5c98ecb 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -49,6 +49,24 @@ release: draft: false prerelease: auto +homebrew_casks: + - name: readitall + repository: + owner: lukaszraczylo + name: homebrew-taps + token: "{{ .Env.HOMEBREW_TAP_TOKEN }}" + directory: Casks + homepage: https://github.com/lukaszraczylo/mcp-readitall + description: "MCP server that reads web pages through a headless Chromium-family browser" + license: MIT + hooks: + post: + install: | + if OS.mac? + system_command "/usr/bin/xattr", + args: ["-dr", "com.apple.quarantine", "#{staged_path}/readitall"] + end + signs: - cmd: cosign signature: "${artifact}.sigstore.json"