Add build_script_env_files crate annotation (#4166) ## Summary Add `build_script_env_files` support to `crate.annotation`, allowing environment files to be passed to generated `cargo_build_script` targets. The change: - Exposes `build_script_env_files` through bzlmod and legacy crate annotations. - Propagates the annotation through crate-universe configuration and build-script context. - Renders the attribute on generated `cargo_build_script` rules. - Supports unconditional and platform-selected values. - Updates the configuration digest. - Adds tests for annotation propagation and BUILD-file rendering. ## Testing - `bazel test //crate_universe:unit_test`
This repository provides rules for building Rust projects with Bazel.
The fastest way to try this in an empty project is to click the green “Use this template” button on https://github.com/bazel-starters/rust.
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.