-
-
Notifications
You must be signed in to change notification settings - Fork 157
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
Add external support for dependency management of oci_pull #113
Comments
ah, you should coordinate with @cgrindel who just proposed some work on renovate to support bzlmod generally. Since oci_pull versions will appear in MODULE.bazel, it's very related. |
I spoke to @cgrindel and I'm following the proposal in the SIG. Since my team is blocked by missing renovate support and needs this before adopting rules_oci, I created a PR to add support for the legacy workspace rules. Happy to extend this with bzlmod support once the proposal is ready but I had to unblock my team first. Hope you understand. |
Hmm one other possible solution here is to change rules_oci to understand a file that Renovate already manages, rather than change Renovate to understand https://docs.renovatebot.com/docker/ suggests we could do sth like |
I know that from the renovate side, this would work and effectively upgrade |
@malt3 can we close this now that renovate supports it? |
This is not a feature request regarding implementation in this repo but rather a way to coordinate efforts.
Many projects use third party tools for dependency management like dependabot or renovate. It would be amazing to have support for upgrading oci_pull rules in Bazel repos using those tools. Those tools often already have support for the upgrading logic required for container images and only need to understand the rule format used by oci_pull.
The following tools would be good candidates for implementations:
I will likely start work on the renovate support soon.
Feel free to add ideas 💡
The text was updated successfully, but these errors were encountered: