-
-
Notifications
You must be signed in to change notification settings - Fork 10k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improving brew livecheck
and autobump
#19203
Comments
Nanda and I were discussing this earlier but, for the sake of visibility, I'm reworking my local There's naturally a bit of overlap with some areas of the |
I finished refactoring my That would allow us to use I went ahead and reimplemented Edit: |
Verification
brew install wget
. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.Provide a detailed description of the proposed feature
brew bump
refuses to bump linked formulae #16383Livecheck: adding POST requests with parameters – @samfordlivecheck
return the right dependency versions instead of the latest – @nandahkrishnautils/rubygems.rb
likeutils/pypi.rb
specific to resource-handlinglivecheck
blocks to resources in homebrew-core wherever required:github_latest
(perhaps upon asking upstream), especially for autobumped formulae – allows us to be cautiousautobump.txt
, GitHub App v/s PAT rate limit, separate token forlivecheck
?People involved: @chenrui333 @bevanjkay @Moisan @nandahkrishna @samford
What is the motivation for the feature?
Improving
livecheck
means improving autobump, which means more automated PRs for version bumps and more happy maintainers, who have more time to work on non-trivial feature implementations.Instituting a clear policy for
:github_latest
means that maintainers can stop checking the upstream repository if the newest tag is marked as latest. While this would mean having to check if upstream has stopped marking tags as latest, these checks are easy to automate and the policy means we err on the side of caution, instead of bumping to versions that could be retagged/experimental.How will the feature be relevant to at least 90% of Homebrew users?
Yes, they get reliable package updates as early as possible, and maintainers have time to deal with more pressing issues than trivial version bumps.
What alternatives to the feature have been considered?
Each of these action items represents a separate feature, some of which have alternatives listed, while others are straightforward.
The text was updated successfully, but these errors were encountered: