Safely update Homebrew formulae by filtering updates based on semantic versioning rules
- Go 73.2%
- Makefile 26.8%
- Add hosting notice pointing to forgejo.phoenixtrap.com - Note that Codeberg is archived Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| Makefile | ||
| README.md | ||
homebrew-semver-guard
Note
This project is hosted at forgejo.phoenixtrap.com/mjg/homebrew-semver-guard. The Codeberg repository is archived. Please open issues and submit contributions there.
Safely update Homebrew formulas by filtering updates based on semantic versioning rules.
Problem
Homebrew's brew upgrade updates everything, including major/minor
versions that may contain breaking changes.
Solution
Only apply patch-level updates, hold back minor and major version bumps until you explicitly approve them.