| OLD | NEW |
| 1 syntax = "proto2"; | 1 syntax = "proto2"; |
| 2 | 2 |
| 3 // This message describes a Commit Queue configuration. The config file cq.cfg | 3 // This message describes a Commit Queue configuration. The config file cq.cfg |
| 4 // should be stored in the config directory located on the branch that this CQ | 4 // should be stored in the config directory located on the branch that this CQ |
| 5 // should commit to. | 5 // should commit to. |
| 6 message Config { | 6 message Config { |
| 7 // Required. Version of the config format. | 7 // Required. Version of the config format. |
| 8 optional int32 version = 1; | 8 optional int32 version = 1; |
| 9 | 9 |
| 10 // Required. Name of the CQ. May only contain characters [a-zA-Z0-9_]. It is | 10 // Required. Name of the CQ. May only contain characters [a-zA-Z0-9_]. It is |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 133 optional bool triggered = 2; | 133 optional bool triggered = 2; |
| 134 | 134 |
| 135 // When this field is present, it marks given builder as experimental. It | 135 // When this field is present, it marks given builder as experimental. It |
| 136 // is only executed on a given percentage of the CLs and the outcome does | 136 // is only executed on a given percentage of the CLs and the outcome does |
| 137 // not affect the decicion whether a CL can land or not. This is typically | 137 // not affect the decicion whether a CL can land or not. This is typically |
| 138 // used to test new builders and estimate their capacity requirements. | 138 // used to test new builders and estimate their capacity requirements. |
| 139 optional float experiment_percentage = 4; | 139 optional float experiment_percentage = 4; |
| 140 } | 140 } |
| 141 | 141 |
| 142 message Bucket { | 142 message Bucket { |
| 143 // Name of the bucket. This is typically the same as a master name. | 143 // Name of the bucket. This is typically the same as a master name without |
| 144 // the 'master.' prefix, e.g. 'chromium.linux' or 'tryserver.webrtc'. CQ |
| 145 // will automatically add 'master.' prefix if not there. |
| 144 optional string name = 1; | 146 optional string name = 1; |
| 145 | 147 |
| 146 // Builders on which tryjobs should be triggered. | 148 // Builders on which tryjobs should be triggered. |
| 147 repeated Builder builders = 2; | 149 repeated Builder builders = 2; |
| 148 } | 150 } |
| 149 | 151 |
| 150 // Buckets on which tryjobs are triggered/watched. | 152 // Buckets on which tryjobs are triggered/watched. |
| 151 repeated Bucket buckets = 1; | 153 repeated Bucket buckets = 1; |
| 152 | 154 |
| 153 message TryJobRetryConfig { | 155 message TryJobRetryConfig { |
| (...skipping 13 matching lines...) Expand all Loading... |
| 167 optional int32 timeout_retry_weight = 5; | 169 optional int32 timeout_retry_weight = 5; |
| 168 } | 170 } |
| 169 | 171 |
| 170 // Provides project specific trybot retry configuration. This overrides the | 172 // Provides project specific trybot retry configuration. This overrides the |
| 171 // defaults used in the CQ. | 173 // defaults used in the CQ. |
| 172 optional TryJobRetryConfig try_job_retry_config = 2; | 174 optional TryJobRetryConfig try_job_retry_config = 2; |
| 173 } | 175 } |
| 174 | 176 |
| 175 message SignCLAVerifier {} | 177 message SignCLAVerifier {} |
| 176 } | 178 } |
| OLD | NEW |