go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/lucicfg/examples/02-ci-and-try/generated/commit-queue.cfg (about)

     1  # Auto-generated by lucicfg.
     2  # Do not modify manually.
     3  #
     4  # For the schema of this file, see Config message:
     5  #   https://config.luci.app/schemas/projects:commit-queue.cfg
     6  
     7  cq_status_host: "chromium-cq-status.appspot.com"
     8  config_groups {
     9    name: "Main CQ"
    10    gerrit {
    11      url: "https://my-awesome-host-review.googlesource.com"
    12      projects {
    13        name: "my/awesome/repo"
    14        ref_regexp: "refs/heads/main"
    15      }
    16    }
    17    verifiers {
    18      gerrit_cq_ability {
    19        committer_list: "my-awesome-project-committers"
    20        dry_run_access_list: "my-awesome-project-tryjob-access"
    21      }
    22      tryjob {
    23        builders {
    24          name: "my-awesome-project/try/bionic"
    25        }
    26        builders {
    27          name: "my-awesome-project/try/mac-10.13"
    28        }
    29        builders {
    30          name: "my-awesome-project/try/win-32"
    31        }
    32        builders {
    33          name: "my-awesome-project/try/win-64"
    34        }
    35        builders {
    36          name: "my-awesome-project/try/xenial"
    37        }
    38        retry_config {
    39          single_quota: 1
    40          global_quota: 2
    41          failure_weight: 100
    42          transient_failure_weight: 1
    43          timeout_weight: 100
    44        }
    45      }
    46    }
    47    user_limits {
    48      name: "user_limits_for_foo_and_bar"
    49      principals: "user:foo@example.com"
    50      principals: "group:bar"
    51      run {
    52        max_active {
    53          value: 60
    54        }
    55        reach_limit_msg: "foobar"
    56      }
    57    }
    58    user_limits {
    59      name: "user_limits_for_committers"
    60      principals: "group:committers"
    61      run {
    62        max_active {
    63          value: 20
    64        }
    65      }
    66    }
    67    user_limits {
    68      name: "user_limits_for_third_party_devs"
    69      principals: "user:partner_1@example.com"
    70      principals: "user:partner_2@example.com"
    71      principals: "group:third_party_devs_all"
    72      run {
    73        max_active {
    74          unlimited: true
    75        }
    76      }
    77    }
    78    user_limit_default {
    79      name: "default_user_quota"
    80      run {
    81        max_active {
    82          unlimited: true
    83        }
    84      }
    85    }
    86    post_actions {
    87      name: "dry-run_verification_label"
    88      conditions {
    89        mode: "DRY_RUN"
    90        statuses: SUCCEEDED
    91      }
    92      vote_gerrit_labels {
    93        votes {
    94          name: "CQ-Verified"
    95          value: 1
    96        }
    97      }
    98    }
    99    post_actions {
   100      name: "any-run-failures-and-cancellations"
   101      conditions {
   102        mode: "DRY_RUN"
   103        statuses: FAILED
   104        statuses: CANCELLED
   105      }
   106      conditions {
   107        mode: "FULL_RUN"
   108        statuses: FAILED
   109        statuses: CANCELLED
   110      }
   111      conditions {
   112        mode: "NEW_PATCHSET_RUN"
   113        statuses: FAILED
   114        statuses: CANCELLED
   115      }
   116      vote_gerrit_labels {
   117        votes {
   118          name: "Code-Review"
   119          value: -1
   120        }
   121        votes {
   122          name: "CQ-Verified"
   123        }
   124      }
   125    }
   126    tryjob_experiments {
   127      name: "infra.experiment.internal"
   128      condition {
   129        owner_group_allowlist: "googler"
   130        owner_group_allowlist: "bot-accounts"
   131      }
   132    }
   133    tryjob_experiments {
   134      name: "infra.experiment.public"
   135    }
   136  }