bazel-lib/docs/bazelrc_presets.md

1.6 KiB

Aspect bazelrc presets; see https://docs.aspect.build/guides/bazelrc

write_aspect_bazelrc_presets

write_aspect_bazelrc_presets(name, presets, kwargs)

Keeps your vendored copy of Aspect recommended .bazelrc presets up-to-date.

This macro uses a write_source_files rule under the hood to keep your presets up-to-date.

By default all presets are vendored but this list can be customized using the 'presets' attribute.

See https://docs.aspect.build/guides/bazelrc for more info.

PARAMETERS

Name Description Default Value
name a unique name for this target none
presets a list of preset names to keep up-to-date

For example,

 write_aspect_bazelrc_presets(   name = "update_aspect_bazelrc_presets",   presets = [     "bazel6",     "bazel7",     "ci",     "convenience",     "correctness",     "debug",     "javascript",     "performance",   ], ) 
["bazel5", "bazel6", "bazel7", "ci", "convenience", "correctness", "debug", "javascript", "performance"]
kwargs Additional arguments to pass to write_source_files none