crosvm/infra/config/README.md
Keiichi Watanabe c89cf4b332 infra: Add README about /config
BUG=none
TEST=./tools/fmt

Change-Id: Icafcb0a9fd5f84ea9d5f18e962f02046ed4ff46e
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3802636
Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
Tested-by: Keiichi Watanabe <keiichiw@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
2022-08-16 14:23:53 +00:00

1.2 KiB

LUCI config

This directory contains LUCI configuration.

Directory structure

  • main.star: The high-level LUCI configuration given as a Starlark script. By processing this file with lucicfg, low-level *.cfg will be generated under ./generated/.
  • generated/: The directory containing *.cfg generated from main.star.
  • recipes.cfg: The file defining the dependencies for our recipes such as modules. Whenever those dependencies are updated the Recipe Roller bot will update this file with the latest revision hashes.

Making changes

  1. Modify the main.star
  2. Run ./main.star. Then, cfg file(s) in generated/ are updated.
  3. Run lucicfg validate main.star. This will send the config to LUCI to verify the generated config is valid.