‘Presets’ for bazelrc

See https://docs.aspect.build/guides/bazelrc

write_aspect_bazelrc_presets

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.

PARAMETERS

NameDescriptionDefault Value
namea unique name for this targetnone
presetsa list of preset names to keep up-to-date["bazel6", "bazel7", "ci", "convenience", "correctness", "debug", "javascript", "performance"]
kwargsAdditional arguments to pass to write_source_filesnone