Skip to content

feat(build): add Homebrew beta cask for pre-releases#94

Merged
pasrom merged 1 commit intomainfrom
feat/homebrew-beta-cask
Apr 9, 2026
Merged

feat(build): add Homebrew beta cask for pre-releases#94
pasrom merged 1 commit intomainfrom
feat/homebrew-beta-cask

Conversation

@pasrom
Copy link
Copy Markdown
Owner

@pasrom pasrom commented Apr 8, 2026

Summary

  • Add meeting-transcriber@beta cask for RC/prerelease distribution (brew install --cask meeting-transcriber@beta)
  • Bidirectional conflicts_with between stable and beta cask
  • CI routes prerelease tags to beta cask, stable tags to stable cask
  • Seed beta cask in tap repo automatically on first prerelease

Depends on #93.

Test plan

  • Push an RC tag and verify the beta cask is updated in the tap repo
  • Push a stable tag and verify only the stable cask is updated
  • Verify conflicts_with prevents installing both casks simultaneously

@github-actions github-actions bot added the enhancement New feature or request label Apr 8, 2026
Base automatically changed from fix/rc-changelog-scope to main April 8, 2026 20:42
Add meeting-transcriber@beta cask for RC/prerelease distribution.
Users can install with: brew install --cask meeting-transcriber@beta

- Add Casks/meeting-transcriber@beta.rb with conflicts_with stable cask
- Add reverse conflicts_with in stable cask
- RC tags update beta cask, stable tags update stable cask
- Seed beta cask in tap repo on first prerelease if missing
- RC changelog scoped to previous RC (not last stable release)
- Add fetch-tags to checkout for git tag listing
- Mark tap releases as prerelease for RC tags
@pasrom pasrom force-pushed the feat/homebrew-beta-cask branch from 3524eea to 461133c Compare April 9, 2026 04:45
@pasrom pasrom merged commit cef114c into main Apr 9, 2026
6 checks passed
@pasrom pasrom deleted the feat/homebrew-beta-cask branch April 9, 2026 04:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant