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 }