Skip to content

Print Homebrew cask fields after a release - #9

Merged
LucaGerlich merged 1 commit into
mainfrom
chore/homebrew-tap
Aug 18, 2026
Merged

Print Homebrew cask fields after a release#9
LucaGerlich merged 1 commit into
mainfrom
chore/homebrew-tap

Conversation

@LucaGerlich

Copy link
Copy Markdown
Owner

InputPilot is now installable via a personal tap:

brew tap LucaGerlich/tap
brew install --cask inputpilot

Each release needs the cask's version and sha256 updated in LucaGerlich/homebrew-tap. release.sh now prints both at the end, next to the existing checklist, so it is a two-line edit rather than a manual checksum hunt.

Verified: the cask passes brew style and brew audit --online with no offenses, and brew install --cask installs a working, notarized 1.0.1 that Gatekeeper accepts.

The cask in LucaGerlich/homebrew-tap needs the new version and the DMG's
sha256 after every release. The script now prints both, so updating it is a
two-line edit instead of a manual checksum hunt.
Copilot AI lite review requested due to automatic review settings August 18, 2026 19:18

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request improves the release workflow by printing the Homebrew Cask fields (version and sha256) for the generated DMG at the end of Scripts/release.sh, reducing manual work when updating the separate LucaGerlich/homebrew-tap repository after each release.

Changes:

  • Compute the DMG’s SHA-256 hash during the release script run.
  • Print a concise “Homebrew cask update” snippet (version, sha256) for easy copy/paste into Casks/inputpilot.rb.
  • Update the release checklist to include a dedicated Homebrew cask update step (and renumber subsequent steps).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@LucaGerlich
LucaGerlich merged commit 7275d83 into main Aug 18, 2026
2 checks passed
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.

2 participants