Skip to content

feat: stage Homebrew cask and make cask helper#11

Merged
GregTheGreek merged 2 commits into
mainfrom
feat/homebrew-cask
Jul 8, 2026
Merged

feat: stage Homebrew cask and make cask helper#11
GregTheGreek merged 2 commits into
mainfrom
feat/homebrew-cask

Conversation

@GregTheGreek

Copy link
Copy Markdown
Owner

Summary

Stages Homebrew distribution ahead of the Apple Developer account clearing review. Adds packaging/trapps.cask.tmpl and a make cask target that renders it (version + sha256 of the notarized zip) into build/trapps.rb for a personal homebrew-tap. Public Install docs are left unchanged - brew install cannot work until a notarized asset and the tap exist, so advertising it now would mislead.

Test plan

  • make cask errors clearly when no zip is present
  • make cask renders build/trapps.rb with the correct version + sha256 once a zip exists
  • brew audit/brew install --cask against the rendered cask (after the tap + asset land)

Add packaging/trapps.cask.tmpl (the cask with version/sha256 placeholders)
and a `make cask` target that renders it from the built, notarized zip into
build/trapps.rb for the homebrew-tap repo. packaging/README.md documents the
publish flow.

Inert until an Apple Developer account clears review: no notarized asset or
tap exists yet, so the public Install docs are intentionally left unchanged.

Co-Authored-By: Claude
@GregTheGreek
GregTheGreek merged commit 53b23ca into main Jul 8, 2026
@GregTheGreek
GregTheGreek deleted the feat/homebrew-cask branch July 8, 2026 12:38
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