- Install current version with Homebrew if it wasn't installed
brew edit crul
- Edit
url
- Remove
bottle
section
brew uninstall crul
brew install crul
- This will fail because the checksum doesn't match. The new one will be shown
- Check it
- Update it running
brew edit crul
again - Retry the install
- Optionally, create a bottle (see below)
cd /usr/local/Homebrew/Library/Taps/porras/homebrew-tap
- Commit (message can be
[crul] vX.Y.Z
) and push
- If login is prompted, cancel and add a
mine
remote withgit remote add mine git@github.com:porras/homebrew-tap.git
) - From now on the push command will be
git push mine master
- Uninstall and reinstall with
brew install crul --build-bottle
brew bottle crul
- Upload the generated
tar.gz
to the release and copy its download URL - Copy the generated snippet into
brew edit crul
and add aroot_url
line with the copied URL minus the filename - Check it by uninstalling and installing again (no flags)
- Run
./release.linux
(requires Docker, and probably a fast internet connection 😁) - Add the generated
build/whatever.deb
to the deb repository