Skip to content

Homebrew tap + auto-bump workflow#9

Merged
Sanjays2402 merged 1 commit into
mainfrom
v0.6-homebrew-tap
May 10, 2026
Merged

Homebrew tap + auto-bump workflow#9
Sanjays2402 merged 1 commit into
mainfrom
v0.6-homebrew-tap

Conversation

@Sanjays2402

Copy link
Copy Markdown
Owner

What

  • Live Homebrew tap: Sanjays2402/homebrew-optune is up; brew tap sanjays2402/optune && brew install --cask optune works end-to-end (verified locally — installs to /Applications/Optune.app, audit clean).
  • bump-tap.yml: on every release: published, fetches the DMG, computes SHA-256, and opens a PR against the tap repo bumping version + sha256 in Casks/optune.rb. Zero-touch releases after this lands.
  • README: documents the brew install as the recommended path, manual DMG as fallback, plus a note about granting Accessibility for keystroke remaps.

Setup needed before first auto-bump

The workflow requires a PAT secret HOMEBREW_TAP_TOKEN on this repo with repo scope on Sanjays2402/homebrew-optune. Without it the workflow runs but the final gh pr create step fails. Until that's set, manual cask updates are 30 seconds with the script in the workflow.

Verified

Test Plan

CI builds the app like every other PR. The workflow itself only fires on release: published so it won't run for this PR.

…ructions

- .github/workflows/bump-tap.yml: on `release: published`, fetches the published DMG, computes its SHA-256, and opens a PR against Sanjays2402/homebrew-optune that bumps version + sha256 in Casks/optune.rb. Requires HOMEBREW_TAP_TOKEN secret (PAT with repo scope on the tap).
- README.md: documents `brew tap sanjays2402/optune && brew install --cask optune` as the recommended install path; manual DMG kept as fallback. Notes accessibility-permission requirement for keystroke remaps.
@Sanjays2402 Sanjays2402 merged commit aaeef55 into main May 10, 2026
1 check passed
@Sanjays2402 Sanjays2402 deleted the v0.6-homebrew-tap branch May 10, 2026 00:08
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.

1 participant