theoremlp / rules_multitool

Bazel rules for ergonomic tool definitions
Apache License 2.0
18 stars 5 forks source link

Add renovate support for updating lockfile #28

Open alexeagle opened 5 months ago

alexeagle commented 5 months ago

@mark-thm I know you mentioned some ideas for tooling to manage the lockfile. @cgrindel contributed the Bazel module to renovate so it can send bot PRs against the MODULE.bazel file - maybe a similar approach could work here?

I think the hard part is that each tool has different conventions. Even for those that use GitHub releases to serve artifacts, there are variations on filenames, and some publish checksums while others do not.

mark-thm commented 4 months ago

We added some tooling (and documentation) around how we're currently handling this. We like/use Renovate, but it'll be some time before we work through the process of a deeper integration, and are eager to see a bit more plugability in their custom handlers.