8000 move Homebrew formula to jrnxf/homebrew-tap, update it on release by jrnxf · Pull Request #35 · jrnxf/thokr · GitHub
[go: up one dir, main page]

Skip to content

move Homebrew formula to jrnxf/homebrew-tap, update it on release - #35

Merged
jrnxf merged 1 commit into
mainfrom
fm/thokr-drop-own-formula
Oct 13, 2026
Merged

jrnxf merged 1 commit into
mainfrom
fm/thokr-drop-own-formula

Conversation

@jrnxf
@jrnxf jrnxf commented Oct 13, 2026
Copy link
Copy Markdown
Owner

Moves the Homebrew formula out of this repository into https://github.com/jrnxf/homebrew-tap, so the install reads brew install jrnxf/tap/thokr and needs no clone address.

  • Remove Formula/thokr.rb, scripts/bump-formula.sh, and the formula-changes and homebrew jobs from build.yml. The other jobs are unchanged.
  • README: install is brew install jrnxf/tap/thokr; the brew tap lines and the maintainer note about bumping the formula here are gone.
  • deploy.yml: new tap job, needs: crates, so it does not run if the crate publish failed. It checks out jrnxf/homebrew-tap with the TAP_DEPLOY_KEY deploy key, runs the tap's scripts/bump-formula.sh thokr <tag>, commits and pushes.

Testing

actionlint is not available here, so I read the workflow against the tap's script by hand: the script takes <formula> <version> and strips a leading v, so release.tag_name works as is. It rewrites url and sha256 in Formula/thokr.rb in the tap and reads the archive of the release tag.

A release cannot be made to test this, since publishing a crate cannot be undone. The tap job first runs for real at the next release.

@jrnxf
jrnxf merged commit 5eda831 into main Oct 13, 2026
4 checks passed
@jrnxf
jrnxf deleted the fm/thokr-drop-own-formula branch October 13, 2026 07:21
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

0