tree: 27b4c2b0fadc1f287f1e8b59f3f78522393378ea [path history] [tgz]
  1. builders/
  2. chromiumlib/
  3. targets/
  4. configs.star
  5. convert_configs.py
  6. README.md
sergeyberezin/build_configs/README.md

Chromium [and other clients] build(er) configs

This is an attempt to create a few samples of build configs that would work for Chromium, and will be a lot easier to navigate and support by devs than the current format.

We use Starlark for the config format. The scope is any builder / test configs that are not for LUCI services. Specifically:

  • mb_config.pyl
  • testing/buildbot/*.pyl
  • any master-specific configs recipe-side
  • recipe's config.py configs

The experiment is less concerned with generation of the actual configs, and more with the new format of the configs. Once the format is deemed acceptable, we can implement the generation for it.