tree: da5dc77660efbf87e501533104a38a3aa4beec7c [path history] [tgz]
  1. ci-config.json
  2. README.md
  3. should_run_project.py
.github/ci-control/README.md

AndroidX CI Control

This folder includes script(s) and configuration files to control the behavior of the GitHub CI.

ci-config.json file has configurations for each branch group about which projects they should build. Each configuration group can have exclude and include filters that will filter the projects by name from the build matrix in presubmit.yml.

This configuration file is read by the should_run_project to let the build know whether it should execute or skip a project.

Disabling a project

If you need to temporarily disable a project in CI (e.g. it needs new prebuilts), you can update the ci-config.json and add an exclude filter for the relevant branch.