This project aims to create tools to help with dependency management in Bazel WORKSPACEs.
bazel_dependency_tools
aims to contain tools to help upgrading dependencies.
The goal is that bazel_dependency_tools should be able to upgrade dependencies automatically, similar to what dependabot and similar tools can do.
rule | status |
---|---|
http_archive | ✅ |
maven_jar | ✅ |
git_repository | 🙅♂️ |
rules_mvn_external | 🙅♂️ |
http_jar | ❓ |
go_repository | ❓ |
- ✅ == implemented, supported
- 🙅♂ == not implemented, planned
- ❓ == not implemented, unplanned
These are deprecated, and will hopefully be re-implemented in the Go version.
hack/update-jar-dep.sh
- Update multiplemaven_jar
to the same version, automatically setssha1
.hack/maven-jar-sha1-to-sha256.sh
- Updatemaven_jar
s that are usingsha1
(deprecated) to usesha256
.