Skip to content

Conversation

@jsattler
Copy link
Owner

@jsattler jsattler commented Feb 7, 2026

Summary

  • Add GitHub Actions workflows for automated builds and releases
  • Add Homebrew cask formula for easy installation

Workflows

Workflow Trigger Purpose
release.yml Published release Production releases with signing + notarization
prerelease.yml Pre-release created Beta releases with signing (no notarization)
pull-request.yml PR to main Verify builds compile on PRs

Homebrew Installation

After merging, users can install via:

brew tap jsattler/bettercapture https://github.com/jsattler/BetterCapture
brew install --cask bettercapture

Closes #8

- Add release.yml for production releases with signing and notarization
- Add prerelease.yml for beta releases with signing (no notarization)
- Add pull-request.yml to verify builds on PRs
- Add Homebrew cask formula in Casks/bettercapture.rb
@jsattler jsattler linked an issue Feb 7, 2026 that may be closed by this pull request
@jsattler jsattler merged commit 9d9c60b into main Feb 7, 2026
2 checks passed
@jsattler jsattler deleted the 8-setup-github-actions-for-release-and-distribution branch February 7, 2026 19:22
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.

Setup GitHub Actions for Release and Distribution

1 participant