Skip to content

fix(cd): declare cask manpage and completions - #130

Merged
matoous merged 1 commit into
mainfrom
md/fix-cask-completions
Aug 18, 2026
Merged

fix(cd): declare cask manpage and completions#130
matoous merged 1 commit into
mainfrom
md/fix-cask-completions

Conversation

@matoous

@matoous matoous commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • The cask PR on the tap failed validation with manpage, bash completion, zsh completion, fish completion because homebrew_casks in .goreleaser.yml never declared them — GoReleaser only emitted binary "sumup".
  • The archives already include completions/* and man/*/*, so this just points the cask at those paths, matching what openai-cli does.

Generated cask now contains:

binary "sumup"
manpage "man/man1/sumup.1.gz"
bash_completion "completions/sumup.bash"
zsh_completion "completions/sumup.zsh"
fish_completion "completions/sumup.fish"

The homebrew_casks config never declared manpages or completions, so the
generated cask shipped only the binary and the tap validator rejected it.
The archives already carry completions/ and man/, so point the cask at them.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>

Authored by Cursor: diagnosed the failing tap validation and fixed the cask config.
@matoous
matoous merged commit 1c048eb into main Aug 18, 2026
10 checks passed
@matoous
matoous deleted the md/fix-cask-completions branch August 18, 2026 20:28
@sumup-release-bot sumup-release-bot Bot mentioned this pull request Aug 18, 2026
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.

1 participant