Pausa is already installable via a repo tap:
brew tap yuseferi/pausa https://github.com/yuseferi/pausa
brew install --cask pausaThat is the current working path.
Pausa now ships both:
- Apple Silicon (
arm64) - Intel (
amd64)
so the repo-tap cask works on both modern Mac architectures.
For local release prep, you can use:
scripts/release.sh 1.0.2or:
make release VERSION=1.0.2This now builds both zip assets and automatically rewrites Casks/pausa.rb
with the new version and SHA256 values.
The repo also uses semantic-release on main:
- conventional commits determine the next version
- semantic-release creates the tag and GitHub release
- the release workflow reacts to the published release and uploads the dual-arch app zips
To make this work:
brew install --cask pausathe cask must be merged into Homebrew/homebrew-cask.
At the moment:
codesign -dv --verbose=4 build/bin/pausa.appreports that the app is not signed.
For an official Homebrew cask, signing is strongly preferred and in practice
often expected for a GUI app distributed as a .app bundle.
Recommended fix:
- Developer ID Application signing
- notarization with Apple
- staple the ticket to the final
.app
The release workflow now publishes both:
pausa-<version>-arm64-macos.zip
pausa-<version>-amd64-macos.zip
and the cask selects the correct asset with on_arm / on_intel.
This removes the architecture blocker for official inclusion.
The main remaining blocker is still signing/notarization.
For each release, the cask must be updated with:
- new
version - new
sha256 - release asset URL (if naming changes)
The current workflow automates building and uploading the release asset, but
does not yet auto-open a PR against homebrew-cask.
The repo contains a cask candidate at:
Casks/pausa.rb
It is intentionally shaped close to the Homebrew style already:
- lower-case token
name,desc,homepageon_arm/on_intelarchitecture-specific assetsapp "pausa.app"zapstanza
- Sign and notarize the app
- Produce either:
- dual-arch releases, or
- a universal build
- Keep release assets stable and predictable
- Copy
Casks/pausa.rbinto a branch ofHomebrew/homebrew-cask - Run Homebrew audit from that repo
- Open PR to
Homebrew/homebrew-cask
Title:
Add pausa
Body:
## Description
Adds Pausa, a native-feeling macOS break reminder for developers and
knowledge workers.
## App details
- homepage: https://github.com/yuseferi/pausa
- download: GitHub Releases
- package: signed / notarized .app bundle zip
## Notes
- overlays support fullscreen-app Spaces
- menu-bar app with native notifications
- busy-aware auto-pause for meetings and media
The only durable way to get:
brew install --cask pausais to land in the official Homebrew cask repo.
Until then, the repo-tap install remains the realistic path.