forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.star
52 lines (48 loc) · 1.93 KB
/
project.star
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Copyright 2020 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
settings = struct(
project = "chromium",
# Switch this to False for branches
is_master = True,
# Switch this to True for LTC/LTS branches
is_lts_branch = False,
ref = "refs/heads/master",
ci_bucket = "ci",
ci_poller = "master-gitiles-trigger",
main_console_name = "main",
main_console_title = "Chromium Main Console",
cq_mirrors_console_name = "mirrors",
cq_mirrors_console_title = "Chromium CQ Mirrors Console",
try_bucket = "try",
try_triggering_projects = ["angle", "dawn", "skia", "v8"],
cq_group = "cq",
cq_ref_regexp = "refs/heads/.+",
main_list_view_name = "try",
main_list_view_title = "Chromium CQ console",
# Switch this to None for branches
tree_status_host = "chromium-status.appspot.com/",
)
def _generate_project_pyl(ctx):
ctx.output["project.pyl"] = "\n".join([
"# This is a non-LUCI generated file",
"# This is consumed by presubmit checks that need to validate the config",
repr(dict(
# On master, we want to ensure that we don't have source side specs
# defined for non-existent builders
# On branches, we don't want to re-generate the source side specs as
# that would increase branch day toil and complicate cherry-picks
validate_source_side_specs_have_builder = settings.is_master,
)),
"",
])
lucicfg.generator(_generate_project_pyl)
# The milestone names and branch numbers of branches that we have builders
# running for (including milestone-specific projects)
# Branch numbers and milestones can be viewed in the chromium column at
# https://chromiumdash.appspot.com/branches
# The 2 highest milestones will be the ones with active branches
ACTIVE_BRANCHES = [
("m85", 4183),
("m86", 4240),
]