-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Update custom homebrew taps #2738
Comments
fileMatch: Initially let's support github-hosted ones only, e.g.
Note the inconsistent use of Generating the sha256 seems similar to how we actually do it for bazel updates too. Anecdote: the homebrew core project has nearly 3500 projects in in its Formula folder: https://github.com/Homebrew/homebrew-core/tree/master/Formula |
This will be a new manager named "homebrew" in lib/managers/homebrew fileMatch: Parse it line-by-line, look for any If URL matches Use existing github datasource, filtering for releases. The update will need to download the calculate the sha256 whenever the file has changed (don't recalculate if the file was already updated) |
🎉 This issue has been resolved in version 16.10.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
What would you like Renovate to be able to do?
It would be really nice if Renovate Bot could update a homebrew tap automatically so that the latest release is always what is available from homebrew.
Describe the solution you'd like
For binaries that are live as a github archive and are compiled (example) it would be really nice if you could detect those, find the latest version and send a PR to update it and the sha256 of the latest tag.
Describe alternatives you've considered
Doing it manually 😦
Additional context
Thanks so much!
The text was updated successfully, but these errors were encountered: