trigger: glob description: Bazel configuration (.bazelrc) rules and conventions globs: “*.bazelrc,.bazelrc”
Bazelrc Rules
- Quote Values with Spaces: Wrap flag values containing spaces in double quotes (e.g.,
--build_metadata="KEY=value with spaces"). Unquoted spaces cause Bazel's rc parser to treat subsequent words as build targets. - Document Performance Flags: Document performance-tuning flags (e.g.,
--remote_cache_compression, --experimental_remote_cache_chunking, --rewind_lost_inputs) with inline comments explaining their concrete benefit. - Invocation Privacy: Keep local invocations private. Never add
--build_metadata=VISIBILITY=PUBLIC to repository-level or user bazelrc files; configure public visibility and CI metadata only in CI. - Use
--disk_cache= (or --nodisk_cache in Bazel 10+) to disable disk caching; --disk_cache=false sets the cache directory to ./false prior to Bazel 10.