Safely update Homebrew formulae by filtering updates based on semantic versioning rules
  • Go 73.2%
  • Makefile 26.8%
Find a file
Mark Gardner c4d043f79d Update README to reflect Forgejo as primary repository
- Add hosting notice pointing to forgejo.phoenixtrap.com
- Note that Codeberg is archived

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 00:41:18 -05:00
.gitignore add Makefile and ignore built binaries 2025-10-05 11:00:11 -05:00
go.mod initial commit of source 2025-10-05 10:43:39 -05:00
go.sum initial commit of source 2025-10-05 10:43:39 -05:00
LICENSE Initial commit 2025-10-05 17:36:00 +02:00
main.go initial commit of source 2025-10-05 10:43:39 -05:00
Makefile add Makefile and ignore built binaries 2025-10-05 11:00:11 -05:00
README.md Update README to reflect Forgejo as primary repository 2026-04-18 00:41:18 -05:00

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.