xref: /aosp_15_r20/external/openscreen/infra/config/global/commit-queue.cfg (revision 3f982cf4871df8771c9d4abe6e9a6f8d829b2736)
1*3f982cf4SFabien Sanglard# See http://luci-config.appspot.com/schemas/projects:commit-queue.cfg for the
2*3f982cf4SFabien Sanglard# documentation of this file format.
3*3f982cf4SFabien Sanglard
4*3f982cf4SFabien Sanglardcq_status_host: "chromium-cq-status.appspot.com"
5*3f982cf4SFabien Sanglardsubmit_options {
6*3f982cf4SFabien Sanglard  max_burst: 4
7*3f982cf4SFabien Sanglard  burst_delay {
8*3f982cf4SFabien Sanglard    seconds: 480
9*3f982cf4SFabien Sanglard  }
10*3f982cf4SFabien Sanglard}
11*3f982cf4SFabien Sanglardconfig_groups {
12*3f982cf4SFabien Sanglard  name: "openscreen-build-config"
13*3f982cf4SFabien Sanglard  gerrit {
14*3f982cf4SFabien Sanglard    url: "https://chromium-review.googlesource.com"
15*3f982cf4SFabien Sanglard    projects {
16*3f982cf4SFabien Sanglard      name: "openscreen"
17*3f982cf4SFabien Sanglard      ref_regexp: "refs/heads/.+"
18*3f982cf4SFabien Sanglard    }
19*3f982cf4SFabien Sanglard  }
20*3f982cf4SFabien Sanglard  verifiers {
21*3f982cf4SFabien Sanglard    gerrit_cq_ability {
22*3f982cf4SFabien Sanglard      committer_list: "project-openscreen-committers"
23*3f982cf4SFabien Sanglard      dry_run_access_list: "project-openscreen-tryjob-access"
24*3f982cf4SFabien Sanglard    }
25*3f982cf4SFabien Sanglard    tryjob {
26*3f982cf4SFabien Sanglard      # Bots declared "experiment_percentage: 100" are FYI Bots that always
27*3f982cf4SFabien Sanglard      # run but are not considered part of the commit queue pass/fail.
28*3f982cf4SFabien Sanglard      builders {
29*3f982cf4SFabien Sanglard        name: "openscreen/try/linux64_debug"
30*3f982cf4SFabien Sanglard      }
31*3f982cf4SFabien Sanglard      builders {
32*3f982cf4SFabien Sanglard        name: "openscreen/try/linux64_gcc_debug"
33*3f982cf4SFabien Sanglard      }
34*3f982cf4SFabien Sanglard      builders {
35*3f982cf4SFabien Sanglard        name: "openscreen/try/linux64_tsan"
36*3f982cf4SFabien Sanglard      }
37*3f982cf4SFabien Sanglard      builders {
38*3f982cf4SFabien Sanglard        name: "openscreen/try/linux_arm64_debug"
39*3f982cf4SFabien Sanglard      }
40*3f982cf4SFabien Sanglard      builders {
41*3f982cf4SFabien Sanglard        name: "openscreen/try/mac_debug"
42*3f982cf4SFabien Sanglard      }
43*3f982cf4SFabien Sanglard      builders {
44*3f982cf4SFabien Sanglard        name: "openscreen/try/openscreen_presubmit"
45*3f982cf4SFabien Sanglard      }
46*3f982cf4SFabien Sanglard      builders {
47*3f982cf4SFabien Sanglard        name: "openscreen/try/chromium_linux64_debug"
48*3f982cf4SFabien Sanglard      }
49*3f982cf4SFabien Sanglard      builders {
50*3f982cf4SFabien Sanglard        name: "openscreen/try/chromium_mac_debug"
51*3f982cf4SFabien Sanglard      }
52*3f982cf4SFabien Sanglard      builders {
53*3f982cf4SFabien Sanglard        name: "openscreen/try/linux64_coverage_debug"
54*3f982cf4SFabien Sanglard        experiment_percentage: 100
55*3f982cf4SFabien Sanglard      }
56*3f982cf4SFabien Sanglard      builders {
57*3f982cf4SFabien Sanglard        name: "openscreen/try/linux64_cast_e2e"
58*3f982cf4SFabien Sanglard        experiment_percentage: 100
59*3f982cf4SFabien Sanglard      }
60*3f982cf4SFabien Sanglard      retry_config {
61*3f982cf4SFabien Sanglard        single_quota: 1
62*3f982cf4SFabien Sanglard        global_quota: 2
63*3f982cf4SFabien Sanglard        failure_weight: 1
64*3f982cf4SFabien Sanglard        transient_failure_weight: 1
65*3f982cf4SFabien Sanglard        timeout_weight: 2
66*3f982cf4SFabien Sanglard      }
67*3f982cf4SFabien Sanglard    }
68*3f982cf4SFabien Sanglard  }
69*3f982cf4SFabien Sanglard}
70