commit | 04f1b5d0b0ca2bb31e90eab0734771eac943612c | [log] [tgz] |
---|---|---|
author | Cameron Martin <cameronmartin123@gmail.com> | Sun Feb 18 17:35:00 2024 +0000 |
committer | GitHub <noreply@github.com> | Sun Feb 18 09:35:00 2024 -0800 |
tree | ba09ea15f931da02d7aee3cf0ee85f1432a2bfbf | |
parent | ee709b1205e8053b04d0a9aac79ebedf5e69d385 [diff] |
Add script to revendor all crates (#2459) It seems that vendored crates commonly get out of sync. Re-vendoring seems to currently be a quite manual process, and finding everything to re-vendor is a hassle. This adds a bash script, `vendor.sh`, that finds all crate vendor rules in all workspaces in this repository and runs them. This significantly improves the workflow for updating these. This also adds `.bazelrc` files to disable bzlmod to non-bzlmod workspaces, since otherwise bazel 7 create a MODULE.bazel and MODULE.bazel.lock when re-vendoring. This also re-vendors all crates (in a separate commit).
This repository provides rules for building Rust projects with Bazel.
General discussions and announcements take place in the GitHub Discussions, but there are additional places where community members gather to discuss rules_rust
.
Please refer to the full documentation.