Homebrew tap for OpenCoven apps. It ships CovenCave today; Psyche Build becomes available after its public v0.0.1 release is published and the generated Cask pull request is merged.
brew install --cask opencoven/tap/coven-caveOr tap first, then install:
brew tap opencoven/tap
brew install --cask coven-caveUpgrades ride the app's built-in updater (auto_updates true), or:
brew upgrade --cask coven-caveUninstall (add --zap to also remove app data):
brew uninstall --cask coven-caveThe cask installs the signed + notarized per-architecture DMG (Apple Silicon and Intel) from the latest coven-cave release.
After the public v0.0.1 release and Cask merge:
brew install --cask opencoven/tap/psyche-build
brew upgrade --cask opencoven/tap/psyche-build
brew uninstall --cask opencoven/tap/psyche-buildUse brew uninstall --cask --zap opencoven/tap/psyche-build to also remove
the app's confirmed Tauri bundle data. The Cask does not remove ~/.psyche
or Psyche Build project data.
The two apps intentionally use different update paths:
.github/workflows/update-cask.ymlkeeps CovenCave current with the existing direct-to-main updater.scripts/update-cask.shrequires both checksums and downloadable DMGs before it writes the Cask..github/workflows/update-psyche-build-cask.ymlnever pushes main. It verifies the complete published Psyche Build release, renders the Cask, validates it, and creates or updates a versioned automation pull request. A six-hour schedule recovers if the release dispatch is missed.
Psyche Build's release pipeline should send repository dispatch type
psyche-build-release with payload {"tag":"v0.0.1"}. A maintainer can
recover manually by running the Update Psyche Build cask workflow with
tag v0.0.1; leaving the tag empty selects the latest stable release.
Every Cask change is style-checked and audited online. CI continues to
install-test CovenCave on both macOS architectures, and automatically adds
native Apple Silicon and Intel install, launch, no-op upgrade, uninstall,
reinstall, and zap tests once Casks/psyche-build.rb exists.
Manual bump:
scripts/update-cask.sh # latest stable release
scripts/update-cask.sh v0.1.0 # specific tagOffline Psyche Build renderer verification:
ruby scripts/update-psyche-build-cask.rb \
--tag v0.0.1 \
--release-json test/fixtures/psyche-build-v0.0.1-release.json \
--checksums test/fixtures/psyche-build-v0.0.1-SHA256SUMS \
--output /tmp/psyche-build.rbMIT — see coven-cave for the app's own licensing (MIT OR AGPL-3.0-only).