How does BrewTestBot work and when does it update formulae? #3083
-
I am one of the maintainers of the TypeDB project (homebrew formula Nonetheless, the file https://github.com/Homebrew/homebrew-core/blob/master/Formula/typedb.rb has been regularly updated with new releases from the Until about Jan 2022, most of those updates were authored by real people; since then, they have been authored and committed by https://github.com/BrewTestBot. How does BrewTestBot work? How does it determine when to upgrade packages? Is it simply listening for new GitHub releases? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
BrewTestBot runs How |
Beta Was this translation helpful? Give feedback.
BrewTestBot runs
brew livecheck
on a schedule to check for outdated formula and then runsbrew bump-formula-pr
when it spots one that is outdated.How
livecheck
works depends on the formula. Fortypedb
it actually parses your repo's tags to check for new versions. This sometimes breaks when unconventional tags are pushed to a repository (e.g. a non-release tag of the date at the time of tagging), but we can apply formula-specific fixes when we encounter those.