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.
This commit is contained in:
2026-10-03 23:11:35 +01:00
parent 078c1f59fb
commit a3657211ea
+18
View File
@@ -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"