From 189d4fd8fad9e3c776873be51938cd31a42b6177 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Thu, 20 May 2021 09:47:09 +0200 Subject: BASELINE: Update Chromium to 90.0.4430.221 Change-Id: Iff4d9d18d2fcf1a576f3b1f453010f744a232920 Reviewed-by: Allan Sandfeld Jensen --- chromium/infra/OWNERS | 2 + chromium/infra/config/.style.yapf | 6 + chromium/infra/config/console-header.star | 222 +- chromium/infra/config/dev/dev.star | 13 +- .../infra/config/dev/subprojects/chromium/ci.star | 17 +- chromium/infra/config/dev/swarming.star | 1 + chromium/infra/config/generated/commit-queue.cfg | 157 +- chromium/infra/config/generated/cr-buildbucket.cfg | 2746 ++++++++++++++++--- chromium/infra/config/generated/luci-milo.cfg | 2874 ++++---------------- chromium/infra/config/generated/luci-notify.cfg | 6 +- chromium/infra/config/generated/luci-scheduler.cfg | 218 +- chromium/infra/config/generated/project.cfg | 2 +- chromium/infra/config/generated/realms.cfg | 5 + chromium/infra/config/generated/tricium-prod.cfg | 28 + .../config/generators/scheduler-noop-jobs.star | 7 +- chromium/infra/config/lib/branches.star | 16 +- chromium/infra/config/lib/builders.star | 117 +- chromium/infra/config/lib/ci.star | 142 +- chromium/infra/config/lib/headers.star | 155 ++ chromium/infra/config/lib/try.star | 101 +- chromium/infra/config/main.star | 5 +- chromium/infra/config/milestones.json | 17 + chromium/infra/config/notifiers.star | 11 +- chromium/infra/config/project.star | 83 +- chromium/infra/config/recipes.star | 17 +- chromium/infra/config/scripts/.vpython3 | 1 + chromium/infra/config/scripts/PRESUBMIT.py | 18 + chromium/infra/config/scripts/branch-day.py | 109 + chromium/infra/config/scripts/branch.py | 79 + chromium/infra/config/scripts/milestones.py | 150 + chromium/infra/config/settings.json | 8 + .../infra/config/subprojects/chromium/README.md | 22 +- .../config/subprojects/chromium/angle.try.star | 37 + chromium/infra/config/subprojects/chromium/ci.star | 1526 ++++++++--- .../chromium/consoles/android.packager.star | 25 - .../chromium/consoles/metadata.exporter.star | 13 - .../subprojects/chromium/consoles/sheriff.ios.star | 49 - .../infra/config/subprojects/chromium/gpu.try.star | 23 +- .../config/subprojects/chromium/subproject.star | 5 +- .../infra/config/subprojects/chromium/try.star | 364 ++- .../infra/config/subprojects/codesearch/README.md | 1 - .../config/subprojects/codesearch/codesearch.star | 4 + .../consoles/luci.chromium.codesearch.star | 15 - .../config/subprojects/codesearch/subproject.star | 1 - .../goma/consoles/chromium.goma.fyi.star | 72 - .../subprojects/goma/consoles/goma.latest.star | 72 - chromium/infra/config/subprojects/goma/goma.star | 184 -- .../config/subprojects/webrtc/webrtc.fyi.star | 12 - chromium/infra/config/swarming.star | 7 +- chromium/infra/config/tricium-prod.cfg | 28 + 50 files changed, 5717 insertions(+), 4076 deletions(-) create mode 100644 chromium/infra/config/.style.yapf mode change 100755 => 100644 chromium/infra/config/dev/dev.star create mode 100644 chromium/infra/config/lib/headers.star create mode 100644 chromium/infra/config/milestones.json create mode 100644 chromium/infra/config/scripts/.vpython3 create mode 100644 chromium/infra/config/scripts/PRESUBMIT.py create mode 100755 chromium/infra/config/scripts/branch-day.py create mode 100755 chromium/infra/config/scripts/branch.py create mode 100755 chromium/infra/config/scripts/milestones.py create mode 100644 chromium/infra/config/settings.json create mode 100644 chromium/infra/config/subprojects/chromium/angle.try.star delete mode 100644 chromium/infra/config/subprojects/chromium/consoles/android.packager.star delete mode 100644 chromium/infra/config/subprojects/chromium/consoles/metadata.exporter.star delete mode 100644 chromium/infra/config/subprojects/chromium/consoles/sheriff.ios.star delete mode 100644 chromium/infra/config/subprojects/codesearch/consoles/luci.chromium.codesearch.star (limited to 'chromium/infra') diff --git a/chromium/infra/OWNERS b/chromium/infra/OWNERS index ff71952806a..4093cd9bc4c 100644 --- a/chromium/infra/OWNERS +++ b/chromium/infra/OWNERS @@ -1,6 +1,8 @@ # This is reserved for people that are comfortable with Chromium builders # and understand the implications of changing their configurations. +set noparent + # Troopers bpastene@chromium.org estaab@chromium.org diff --git a/chromium/infra/config/.style.yapf b/chromium/infra/config/.style.yapf new file mode 100644 index 00000000000..b4ebbe24670 --- /dev/null +++ b/chromium/infra/config/.style.yapf @@ -0,0 +1,6 @@ +[style] +based_on_style = pep8 + +# New directories should use a .style.yapf that does not include the following: +column_limit = 80 +indent_width = 2 diff --git a/chromium/infra/config/console-header.star b/chromium/infra/config/console-header.star index 89aa6b26567..f88047c62fb 100644 --- a/chromium/infra/config/console-header.star +++ b/chromium/infra/config/console-header.star @@ -3,106 +3,49 @@ # found in the LICENSE file. load("//lib/branches.star", "branches") +load("//lib/headers.star", "headers") load(".//project.star", "ACTIVE_MILESTONES", "settings") -def _remove_none(l): - return [e for e in l if e != None] - -def _remove_none_values(d): - return {k: v for k, v in d.items() if v != None} - -def _oncall(*, name, url, show_primary_secondary_labels = None, branch_selector = branches.MAIN): - if not branches.matches(branch_selector): - return None - return _remove_none_values(dict( - name = name, - url = url, - show_primary_secondary_labels = show_primary_secondary_labels, - )) - -def _link(*, url, text, alt, branch_selector = branches.MAIN): - if not branches.matches(branch_selector): - return None - return _remove_none_values(dict( - url = url, - text = text, - alt = alt, - )) - -def _link_group(*, name, links): - links = _remove_none(links) - if not links: - return None - return _remove_none_values(dict( - name = name, - links = links, - )) - -def _console_group_title(*, text, url): - return _remove_none_values(dict( - text = text, - url = url, - )) - -def _console_group(*, console_ids, title = None, branch_selector = branches.MAIN): - if not branches.matches(branch_selector): - return None - console_ids = _remove_none(console_ids) - if not console_ids: - return None - return _remove_none_values(dict( - title = title, - console_ids = console_ids, - )) - -def _header(*, oncalls, link_groups, console_groups, tree_status_host): - return _remove_none_values(dict( - oncalls = _remove_none(oncalls), - links = _remove_none(link_groups), - console_groups = _remove_none(console_groups), - tree_status_host = tree_status_host, - )) - -HEADER = _header( +HEADER = headers.header( oncalls = [ - _oncall( + headers.oncall( name = "Chromium", url = "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-build-sheriff", ), - _oncall( + headers.oncall( name = "Chromium Branches", - branch_selector = branches.NOT_MAIN, + branch_selector = branches.STANDARD_BRANCHES, url = "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-branch-sheriff", ), - _oncall( + headers.oncall( name = "Android", url = "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-android-sheriff", ), - _oncall( + headers.oncall( name = "iOS", - url = "https://rota-ng.appspot.com/legacy/sheriff_ios.json", + url = "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:chrome-ios-build-sheriff", ), - _oncall( + headers.oncall( name = "ChromeOS", url = "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chromeos-gardeners", ), - _oncall( + headers.oncall( name = "GPU", url = "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:chrome-gpu-pixel-wrangling", ), - _oncall( + headers.oncall( name = "ANGLE", url = "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:angle-wrangler", ), - _oncall( + headers.oncall( name = "Perf", - url = "https://rota-ng.appspot.com/legacy/sheriff_perf.json", + url = "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:chromium-perf-regression-sheriff", ), - _oncall( + headers.oncall( name = "Perfbot", - url = "https://rota-ng.appspot.com/legacy/sheriff_perfbot.json", + url = "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:chromium-perf-bot-sheriff", ), - _oncall( + headers.oncall( name = "Trooper", branch_selector = branches.ALL_BRANCHES, url = "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra", @@ -110,44 +53,44 @@ HEADER = _header( ), ], link_groups = [ - _link_group( + headers.link_group( name = "Builds", links = [ - _link( + headers.link( text = "continuous", branch_selector = branches.ALL_BRANCHES, url = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html", alt = "Continuous browser snapshots", ), - _link( + headers.link( text = "symbols", branch_selector = branches.ALL_BRANCHES, url = "https://www.chromium.org/developers/how-tos/debugging-on-windows", alt = "Windows Symbols", ), - _link( + headers.link( text = "status", url = "https://chromium-status.appspot.com/", alt = "Current tree status", ), ], ), - _link_group( + headers.link_group( name = "Dashboards", links = [ - _link( + headers.link( text = "perf", branch_selector = branches.ALL_BRANCHES, url = "https://chromeperf.appspot.com/", alt = "Chrome perf dashboard", ), - _link( + headers.link( text = "flake-portal", branch_selector = branches.ALL_BRANCHES, url = "https://analysis.chromium.org/p/chromium/flake-portal", alt = "New flake portal", ), - _link( + headers.link( text = "legacy-flakiness", branch_selector = branches.ALL_BRANCHES, url = "https://test-results.appspot.com/dashboards/flakiness_dashboard.html", @@ -155,10 +98,10 @@ HEADER = _header( ), ], ), - _link_group( + headers.link_group( name = "Chromium", links = [ - _link( + headers.link( text = "source", branch_selector = branches.ALL_BRANCHES, url = branches.value( @@ -167,31 +110,31 @@ HEADER = _header( ), alt = "Chromium source code repository", ), - _link( + headers.link( text = "reviews", branch_selector = branches.ALL_BRANCHES, url = "https://chromium-review.googlesource.com", alt = "Chromium code review tool", ), - _link( + headers.link( text = "bugs", branch_selector = branches.ALL_BRANCHES, url = "https://crbug.com", alt = "Chromium bug tracker", ), - _link( + headers.link( text = "coverage", branch_selector = branches.ALL_BRANCHES, url = "https://analysis.chromium.org/p/chromium/coverage", alt = "Chromium code coverage dashboard", ), - _link( + headers.link( text = "dev", branch_selector = branches.ALL_BRANCHES, url = "https://dev.chromium.org/Home", alt = "Chromium developer home page", ), - _link( + headers.link( text = "support", branch_selector = branches.ALL_BRANCHES, url = "https://support.google.com/chrome/#topic=7438008", @@ -199,82 +142,86 @@ HEADER = _header( ), ], ), - _link_group( + headers.link_group( name = "Consoles", links = [ - _link( + headers.link( text = "android", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.STANDARD_MILESTONE, url = "/p/{}/g/chromium.android".format(settings.project), alt = "Chromium Android console", ), - _link( + headers.link( text = "clang", url = "/p/{}/g/chromium.clang".format(settings.project), alt = "Chromium Clang console", ), - _link( + headers.link( text = "dawn", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.STANDARD_MILESTONE, url = "/p/{}/g/chromium.dawn".format(settings.project), alt = "Chromium Dawn console", ), - _link( + headers.link( text = "fuzz", url = "/p/{}/g/chromium.fuzz".format(settings.project), alt = "Chromium Fuzz console", ), - _link( + headers.link( text = "fyi", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.STANDARD_MILESTONE, url = "/p/{}/g/chromium.fyi".format(settings.project), alt = "Chromium FYI console", ), - _link( + headers.link( text = "gpu", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.STANDARD_MILESTONE, url = "/p/{}/g/chromium.gpu".format(settings.project), alt = "Chromium GPU console", ), - _link( + headers.link( text = "perf", url = "/p/chrome/g/chrome.perf/console", alt = "Chromium Perf console", ), - _link( + headers.link( text = "perf.fyi", url = "/p/chrome/g/chrome.perf.fyi/console", alt = "Chromium Perf FYI console", ), - _link( + headers.link( + text = "angle", + url = "/p/{}/g/chromium.angle".format(settings.project), + alt = "Chromium ANGLE console", + ), + headers.link( text = "swangle", url = "/p/{}/g/chromium.swangle".format(settings.project), alt = "Chromium SWANGLE console", ), - _link( + headers.link( text = "webrtc", url = "/p/{}/g/chromium.webrtc".format(settings.project), alt = "Chromium WebRTC console", ), - _link( + headers.link( text = "chromiumos", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, url = "/p/{}/g/chromium.chromiumos".format(settings.project), alt = "ChromiumOS console", ), ], ), - _link_group( + headers.link_group( name = "Branch Consoles", links = [ - _link( + headers.link( text = milestone, url = "/p/{}/g/main/console".format(details.project), - alt = "{} branch console".format(details.channel), ) for milestone, details in sorted(ACTIVE_MILESTONES.items()) ] + [ - _link( + headers.link( text = "trunk", branch_selector = branches.ALL_BRANCHES, url = "/p/chromium/g/main/console", @@ -282,72 +229,72 @@ HEADER = _header( ), ], ), - _link_group( + headers.link_group( name = "Tryservers", links = [ - _link( + headers.link( text = "android", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.STANDARD_MILESTONE, url = "/p/{}/g/tryserver.chromium.android/builders".format(settings.project), alt = "Android", ), - _link( + headers.link( text = "angle", url = "/p/{}/g/tryserver.chromium.angle/builders".format(settings.project), alt = "Angle", ), - _link( + headers.link( text = "blink", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.STANDARD_MILESTONE, url = "/p/{}/g/tryserver.blink/builders".format(settings.project), alt = "Blink", ), - _link( + headers.link( text = "chrome", url = "/p/chrome/g/tryserver.chrome/builders", alt = "Chrome", ), - _link( + headers.link( text = "chromiumos", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, url = "/p/{}/g/tryserver.chromium.chromiumos/builders".format(settings.project), alt = "ChromiumOS", ), - _link( + headers.link( text = "linux", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.STANDARD_MILESTONE, url = "/p/{}/g/tryserver.chromium.linux/builders".format(settings.project), alt = "Linux", ), - _link( + headers.link( text = "mac", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.STANDARD_MILESTONE, url = "/p/{}/g/tryserver.chromium.mac/builders".format(settings.project), alt = "Mac", ), - _link( + headers.link( text = "swangle", url = "/p/{}/g/tryserver.chromium.swangle/builders".format(settings.project), alt = "SWANGLE", ), - _link( + headers.link( text = "win", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.STANDARD_MILESTONE, url = "/p/{}/g/tryserver.chromium.win/builders".format(settings.project), alt = "Win", ), ], ), - _link_group( + headers.link_group( name = "Navigate", links = [ - _link( + headers.link( text = "about", branch_selector = branches.ALL_BRANCHES, url = "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot", alt = "Tour of the console", ), - _link( + headers.link( text = "customize", branch_selector = branches.ALL_BRANCHES, url = "https://chromium.googlesource.com/chromium/src/+/{}/infra/config/generated/luci-milo.cfg".format(settings.ref), @@ -357,8 +304,8 @@ HEADER = _header( ), ], console_groups = [ - _console_group( - title = _console_group_title( + headers.console_group( + title = headers.link( text = "Tree Closers", url = "https://chromium-status.appspot.com/", ), @@ -373,17 +320,18 @@ HEADER = _header( "chromium/chromium.gpu", ], ), - _console_group( + headers.console_group( console_ids = [ "chromium/chromium.android", "chrome/chrome.perf", "chromium/chromium.gpu.fyi", + "chromium/chromium.angle", "chromium/chromium.swangle", "chromium/chromium.fuzz", ], ), - _console_group( - branch_selector = branches.NOT_MAIN, + headers.console_group( + branch_selector = branches.STANDARD_BRANCHES, console_ids = ["{}/{}".format(settings.project, c) for c in [ "chromium", "chromium.win", @@ -395,6 +343,12 @@ HEADER = _header( "chromium.android", ]], ), + headers.console_group( + branch_selector = branches.LTS_BRANCHES, + console_ids = ["{}/{}".format(settings.project, c) for c in [ + "chromium.chromiumos", + ]], + ), ], - tree_status_host = settings.tree_status_host, + tree_status_host = branches.value(for_main = "chromium-status.appspot.com"), ) diff --git a/chromium/infra/config/dev/dev.star b/chromium/infra/config/dev/dev.star old mode 100755 new mode 100644 index d514e1c7fa9..b0c7de431fe --- a/chromium/infra/config/dev/dev.star +++ b/chromium/infra/config/dev/dev.star @@ -1,4 +1,3 @@ -#!/usr/bin/env lucicfg # 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. @@ -50,12 +49,20 @@ luci.realm( roles = "role/buildbucket.reader", groups = "all", ), + luci.binding( + roles = "role/resultdb.invocationCreator", + groups = "luci-resultdb-access", + ), # Other roles are inherited from @root which grants them to group:all. ], ) -# Launch Swarming tasks in "realms-aware mode", crbug.com/1136313. -luci.builder.defaults.experiments.set({"luci.use_realms": 100}) +luci.builder.defaults.experiments.set({ + # Launch Swarming tasks in "realms-aware mode", crbug.com/1136313. + "luci.use_realms": 100, + # Enable resultsink for dev swarming tasks. + "chromium.resultdb.result_sink": 100, +}) exec("//dev/swarming.star") diff --git a/chromium/infra/config/dev/subprojects/chromium/ci.star b/chromium/infra/config/dev/subprojects/chromium/ci.star index 2cad54a03e3..d9f1191f9eb 100644 --- a/chromium/infra/config/dev/subprojects/chromium/ci.star +++ b/chromium/infra/config/dev/subprojects/chromium/ci.star @@ -48,13 +48,17 @@ defaults.service_account.set( ) defaults.swarming_tags.set(["vpython:native-python-wrapper"]) -def ci_builder(*, name, **kwargs): +def ci_builder(*, name, resultdb_bigquery_exports = None, **kwargs): + resultdb_bigquery_exports = resultdb_bigquery_exports or [] + resultdb_bigquery_exports.append( + resultdb.export_test_results( + bq_table = "luci-resultdb-dev.chromium.ci_test_results", + ), + ) return builder( name = name, triggered_by = ["chromium-gitiles-trigger"], - resultdb_bigquery_exports = [resultdb.export_test_results( - bq_table = "luci-resultdb-dev.chromium.ci_test_results", - )], + resultdb_bigquery_exports = resultdb_bigquery_exports, isolated_server = "https://isolateserver-dev.appspot.com", goma_backend = goma.backend.RBE_PROD, **kwargs @@ -71,6 +75,11 @@ ci_builder( ci_builder( name = "linux-rel-swarming", description_html = "Test description. Test HTML.", + resultdb_bigquery_exports = [ + resultdb.export_text_artifacts( + bq_table = "luci-resultdb-dev.chromium.ci_text_artifacts", + ), + ], ) ci_builder( diff --git a/chromium/infra/config/dev/swarming.star b/chromium/infra/config/dev/swarming.star index 88b21041fc7..03de92062e6 100644 --- a/chromium/infra/config/dev/swarming.star +++ b/chromium/infra/config/dev/swarming.star @@ -18,6 +18,7 @@ swarming.pool_realm( projects = [ "infra", "infra-experimental", + "v8", ], ) diff --git a/chromium/infra/config/generated/commit-queue.cfg b/chromium/infra/config/generated/commit-queue.cfg index 8b51897feeb..8d2dfe01266 100644 --- a/chromium/infra/config/generated/commit-queue.cfg +++ b/chromium/infra/config/generated/commit-queue.cfg @@ -17,7 +17,7 @@ config_groups { url: "https://chromium-review.googlesource.com" projects { name: "chromium/src" - ref_regexp: "refs/branch-heads/4324" + ref_regexp: "refs/branch-heads/4430" } } verifiers { @@ -27,61 +27,37 @@ config_groups { } tryjob { builders { - name: "chrome/try/linux-chrome-beta" + name: "chrome-m90/try/linux-chrome" includable_only: true owner_whitelist_group: "googlers" owner_whitelist_group: "project-chromium-robot-committers" } builders { - name: "chrome/try/linux-chrome-stable" + name: "chrome-m90/try/mac-chrome" includable_only: true owner_whitelist_group: "googlers" owner_whitelist_group: "project-chromium-robot-committers" } builders { - name: "chrome/try/mac-chrome-beta" + name: "chrome-m90/try/win-chrome" includable_only: true owner_whitelist_group: "googlers" owner_whitelist_group: "project-chromium-robot-committers" } builders { - name: "chrome/try/mac-chrome-stable" + name: "chrome-m90/try/win64-chrome" includable_only: true owner_whitelist_group: "googlers" owner_whitelist_group: "project-chromium-robot-committers" } builders { - name: "chrome/try/win-chrome-beta" - includable_only: true - owner_whitelist_group: "googlers" - owner_whitelist_group: "project-chromium-robot-committers" - } - builders { - name: "chrome/try/win-chrome-stable" - includable_only: true - owner_whitelist_group: "googlers" - owner_whitelist_group: "project-chromium-robot-committers" - } - builders { - name: "chrome/try/win64-chrome-beta" - includable_only: true - owner_whitelist_group: "googlers" - owner_whitelist_group: "project-chromium-robot-committers" - } - builders { - name: "chrome/try/win64-chrome-stable" - includable_only: true - owner_whitelist_group: "googlers" - owner_whitelist_group: "project-chromium-robot-committers" - } - builders { - name: "chromium-m88/try/android-binary-size" + name: "chromium-m90/try/android-binary-size" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android-cronet-arm-dbg" + name: "chromium-m90/try/android-cronet-arm-dbg" location_regexp: ".+/[+]/components/cronet/.+" location_regexp: ".+/[+]/components/grpc_support/.+" location_regexp: ".+/[+]/build/android/.+" @@ -91,30 +67,29 @@ config_groups { location_regexp_exclude: ".+/[+]/components/cronet/ios/.+" } builders { - name: "chromium-m88/try/android-lollipop-arm-rel" + name: "chromium-m90/try/android-lollipop-arm-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android-marshmallow-arm64-rel" + name: "chromium-m90/try/android-marshmallow-arm64-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android-marshmallow-x86-rel" - experiment_percentage: 100 + name: "chromium-m90/try/android-marshmallow-x86-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android-official" + name: "chromium-m90/try/android-official" includable_only: true } builders { - name: "chromium-m88/try/android-pie-arm64-dbg" + name: "chromium-m90/try/android-pie-arm64-dbg" location_regexp: ".+/[+]/chrome/android/features/vr/.+" location_regexp: ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+" location_regexp: ".+/[+]/chrome/android/javatests/src/org/chromium/chrome/browser/vr/.+" @@ -129,19 +104,19 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android-pie-arm64-rel" + name: "chromium-m90/try/android-pie-arm64-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android_compile_dbg" + name: "chromium-m90/try/android_compile_dbg" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android_compile_x64_dbg" + name: "chromium-m90/try/android_compile_x64_dbg" location_regexp: ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+" location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/content/browser/xr/.+" @@ -154,7 +129,7 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android_compile_x86_dbg" + name: "chromium-m90/try/android_compile_x86_dbg" location_regexp: ".+/[+]/chrome/android/java/src/org/chromium/chrome/browser/vr/.+" location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/content/browser/xr/.+" @@ -167,13 +142,13 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android_cronet" + name: "chromium-m90/try/android_cronet" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/android_optional_gpu_tests_rel" + name: "chromium-m90/try/android_optional_gpu_tests_rel" location_regexp: ".+/[+]/cc/.+" location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/content/browser/xr/.+" @@ -194,38 +169,38 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/cast_shell_android" + name: "chromium-m90/try/cast_shell_android" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/cast_shell_linux" + name: "chromium-m90/try/cast_shell_linux" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/chromeos-amd64-generic-dbg" + name: "chromium-m90/try/chromeos-amd64-generic-dbg" location_regexp: ".+/[+]/content/gpu/.+" location_regexp: ".+/[+]/media/.+" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/chromeos-amd64-generic-rel" + name: "chromium-m90/try/chromeos-amd64-generic-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/chromeos-arm-generic-rel" + name: "chromium-m90/try/chromeos-arm-generic-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/chromeos-kevin-rel" + name: "chromium-m90/try/chromeos-kevin-rel" location_regexp: ".+/[+]/build/chromeos/.+" location_regexp: ".+/[+]/build/config/chromeos/.*" location_regexp: ".+/[+]/chromeos/CHROMEOS_LKGM" @@ -233,11 +208,11 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/chromium_presubmit" + name: "chromium-m90/try/chromium_presubmit" disable_reuse: true } builders { - name: "chromium-m88/try/dawn-linux-x64-deps-rel" + name: "chromium-m90/try/dawn-linux-x64-deps-rel" location_regexp: ".+/[+]/gpu/.+" location_regexp: ".+/[+]/testing/buildbot/chromium.dawn.json" location_regexp: ".+/[+]/third_party/blink/renderer/modules/webgpu/.+" @@ -251,7 +226,7 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/dawn-mac-x64-deps-rel" + name: "chromium-m90/try/dawn-mac-x64-deps-rel" location_regexp: ".+/[+]/gpu/.+" location_regexp: ".+/[+]/testing/buildbot/chromium.dawn.json" location_regexp: ".+/[+]/third_party/blink/renderer/modules/webgpu/.+" @@ -265,7 +240,7 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/dawn-win10-x64-deps-rel" + name: "chromium-m90/try/dawn-win10-x64-deps-rel" location_regexp: ".+/[+]/gpu/.+" location_regexp: ".+/[+]/testing/buildbot/chromium.dawn.json" location_regexp: ".+/[+]/third_party/blink/renderer/modules/webgpu/.+" @@ -279,7 +254,7 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/dawn-win10-x86-deps-rel" + name: "chromium-m90/try/dawn-win10-x86-deps-rel" location_regexp: ".+/[+]/gpu/.+" location_regexp: ".+/[+]/testing/buildbot/chromium.dawn.json" location_regexp: ".+/[+]/third_party/blink/renderer/modules/webgpu/.+" @@ -293,41 +268,41 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/fuchsia-arm64-cast" + name: "chromium-m90/try/fuchsia-arm64-cast" location_regexp: ".+/[+]/chromecast/.+" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/fuchsia-official" + name: "chromium-m90/try/fuchsia-official" includable_only: true } builders { - name: "chromium-m88/try/fuchsia-x64-cast" + name: "chromium-m90/try/fuchsia-x64-cast" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/fuchsia_arm64" + name: "chromium-m90/try/fuchsia_arm64" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/fuchsia_x64" + name: "chromium-m90/try/fuchsia_x64" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/ios-simulator" + name: "chromium-m90/try/ios-simulator" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/ios-simulator-cronet" + name: "chromium-m90/try/ios-simulator-cronet" location_regexp: ".+/[+]/components/cronet/.+" location_regexp: ".+/[+]/components/grpc_support/.+" location_regexp: ".+/[+]/ios/.+" @@ -336,13 +311,13 @@ config_groups { location_regexp_exclude: ".+/[+]/components/cronet/android/.+" } builders { - name: "chromium-m88/try/ios-simulator-full-configs" + name: "chromium-m90/try/ios-simulator-full-configs" location_regexp: ".+/[+]/ios/.+" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux-blink-rel" + name: "chromium-m90/try/linux-blink-rel" location_regexp: ".+/[+]/cc/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/paint/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+" @@ -351,65 +326,65 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux-chromeos-compile-dbg" + name: "chromium-m90/try/linux-chromeos-compile-dbg" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux-chromeos-rel" + name: "chromium-m90/try/linux-chromeos-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux-libfuzzer-asan-rel" + name: "chromium-m90/try/linux-libfuzzer-asan-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux-official" + name: "chromium-m90/try/linux-official" includable_only: true } builders { - name: "chromium-m88/try/linux-ozone-rel" + name: "chromium-m90/try/linux-ozone-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux-rel" + name: "chromium-m90/try/linux-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux_chromium_asan_rel_ng" + name: "chromium-m90/try/linux_chromium_asan_rel_ng" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux_chromium_compile_dbg_ng" + name: "chromium-m90/try/linux_chromium_compile_dbg_ng" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux_chromium_dbg_ng" + name: "chromium-m90/try/linux_chromium_dbg_ng" location_regexp: ".+/[+]/build/.*check_gn_headers.*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux_chromium_tsan_rel_ng" + name: "chromium-m90/try/linux_chromium_tsan_rel_ng" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux_layout_tests_composite_after_paint" + name: "chromium-m90/try/linux_layout_tests_composite_after_paint" location_regexp: ".+/[+]/third_party/blink/renderer/core/paint/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/svg/.+" location_regexp: ".+/[+]/third_party/blink/renderer/platform/graphics/.+" @@ -418,7 +393,7 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux_layout_tests_layout_ng_disabled" + name: "chromium-m90/try/linux_layout_tests_layout_ng_disabled" location_regexp: ".+/[+]/third_party/blink/renderer/core/editing/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/layout/.+" location_regexp: ".+/[+]/third_party/blink/renderer/core/paint/.+" @@ -431,7 +406,7 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux_optional_gpu_tests_rel" + name: "chromium-m90/try/linux_optional_gpu_tests_rel" location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/content/browser/xr/.+" location_regexp: ".+/[+]/content/test/gpu/.+" @@ -450,35 +425,34 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/linux_vr" + name: "chromium-m90/try/linux_vr" location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/content/browser/xr/.+" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/mac-arm64-rel" + name: "chromium-m90/try/mac-arm64-rel" includable_only: true } builders { - name: "chromium-m88/try/mac-official" + name: "chromium-m90/try/mac-official" includable_only: true } builders { - name: "chromium-m88/try/mac-rel" + name: "chromium-m90/try/mac-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/mac_chromium_compile_dbg_ng" - cancel_stale: NO + name: "chromium-m90/try/mac_chromium_compile_dbg_ng" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/mac_optional_gpu_tests_rel" + name: "chromium-m90/try/mac_optional_gpu_tests_rel" location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/content/browser/xr/.+" location_regexp: ".+/[+]/content/test/gpu/.+" @@ -498,42 +472,39 @@ config_groups { location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/win-libfuzzer-asan-rel" - cancel_stale: NO + name: "chromium-m90/try/win-libfuzzer-asan-rel" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/win-official" + name: "chromium-m90/try/win-official" includable_only: true } builders { - name: "chromium-m88/try/win10_chromium_x64_rel_ng" - cancel_stale: NO + name: "chromium-m90/try/win10_chromium_x64_rel_ng" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/win32-official" + name: "chromium-m90/try/win32-official" includable_only: true } builders { - name: "chromium-m88/try/win7-rel" + name: "chromium-m90/try/win7-rel" location_regexp: ".+/[+]/sandbox/win/.+" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/win_chromium_compile_dbg_ng" - cancel_stale: NO + name: "chromium-m90/try/win_chromium_compile_dbg_ng" location_regexp: ".*" location_regexp_exclude: ".+/[+]/docs/.+" location_regexp_exclude: ".+/[+]/infra/config/.+" } builders { - name: "chromium-m88/try/win_optional_gpu_tests_rel" + name: "chromium-m90/try/win_optional_gpu_tests_rel" location_regexp: ".+/[+]/chrome/browser/vr/.+" location_regexp: ".+/[+]/content/browser/xr/.+" location_regexp: ".+/[+]/content/test/gpu/.+" diff --git a/chromium/infra/config/generated/cr-buildbucket.cfg b/chromium/infra/config/generated/cr-buildbucket.cfg index 73d20210744..01778d91630 100644 --- a/chromium/infra/config/generated/cr-buildbucket.cfg +++ b/chromium/infra/config/generated/cr-buildbucket.cfg @@ -25,7 +25,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -33,13 +33,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -63,6 +75,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -72,7 +87,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -80,13 +95,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -110,6 +137,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -119,7 +149,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -127,13 +157,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -157,6 +199,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -166,7 +211,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -174,13 +219,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -204,6 +261,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -213,7 +273,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -221,13 +281,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -251,6 +323,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -260,7 +335,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -268,13 +343,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 14400 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -298,6 +385,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -307,7 +397,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -315,13 +405,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 18000 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -345,6 +447,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -354,7 +459,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -362,13 +467,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 18000 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -392,6 +509,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -401,7 +521,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -409,13 +529,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 14400 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -439,6 +571,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -448,7 +583,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -456,13 +591,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -486,6 +633,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -503,13 +653,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":50,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":50,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -533,6 +695,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -542,7 +707,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -550,13 +715,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -580,6 +757,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -589,7 +769,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -597,13 +777,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -627,6 +819,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -636,7 +831,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -644,13 +839,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -674,6 +881,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -689,13 +899,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -719,6 +941,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -728,7 +953,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -736,13 +961,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -766,6 +1003,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -775,7 +1015,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -783,13 +1023,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -813,6 +1065,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -830,13 +1085,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -860,6 +1127,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -869,7 +1139,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -877,13 +1147,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -907,6 +1189,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -916,7 +1201,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -924,13 +1209,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -954,6 +1251,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -971,13 +1271,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1001,6 +1313,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1010,7 +1325,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -1018,23 +1333,35 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 } experiments { - key: "luci.use_realms" + key: "chromium.resultdb.result_sink.gtests_local" value: 100 } - resultdb { - enable: true - bq_exports { - project: "luci-resultdb" - dataset: "chromium" + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 + } + experiments { + key: "luci.use_realms" + value: 100 + } + resultdb { + enable: true + bq_exports { + project: "luci-resultdb" + dataset: "chromium" table: "ci_test_results" test_results {} } @@ -1048,6 +1375,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1057,7 +1387,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -1065,13 +1395,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.dawn\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1095,6 +1437,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1112,13 +1457,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1142,6 +1499,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1159,13 +1519,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1189,6 +1561,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1198,7 +1573,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -1206,13 +1581,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1236,6 +1623,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1251,13 +1641,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1281,6 +1683,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1298,13 +1703,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1328,6 +1745,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1337,7 +1757,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:1" exe { @@ -1345,13 +1765,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1375,6 +1807,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1384,7 +1819,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -1392,13 +1827,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1422,6 +1869,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1439,13 +1889,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1469,6 +1931,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1486,13 +1951,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1516,6 +1993,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1533,13 +2013,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1563,6 +2055,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1580,13 +2075,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1610,6 +2117,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1627,13 +2137,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1657,6 +2179,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1674,13 +2199,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1704,6 +2241,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1713,7 +2253,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -1721,13 +2261,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1751,6 +2303,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1768,13 +2323,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1798,6 +2365,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1815,13 +2385,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1845,6 +2427,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1862,13 +2447,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1892,6 +2489,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1909,13 +2509,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1939,6 +2551,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -1956,13 +2571,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -1986,6 +2613,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2003,13 +2633,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"jobs\":500,\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"jobs\":500,\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2033,6 +2675,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2050,20 +2695,32 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 } experiments { - key: "luci.use_realms" + key: "chromium.resultdb.result_sink.gtests_local" value: 100 } - resultdb { - enable: true + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 + } + experiments { + key: "luci.use_realms" + value: 100 + } + resultdb { + enable: true bq_exports { project: "luci-resultdb" dataset: "chromium" @@ -2080,6 +2737,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2095,13 +2755,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2125,6 +2797,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2140,13 +2815,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2170,6 +2857,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2179,7 +2869,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -2187,13 +2877,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2217,6 +2919,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2226,7 +2931,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -2234,13 +2939,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2264,6 +2981,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2273,7 +2993,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -2281,13 +3001,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2311,6 +3043,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2320,7 +3055,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -2328,13 +3063,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2358,6 +3105,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2367,7 +3117,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -2375,13 +3125,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2405,16 +3167,19 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { - name: "Mac10.13 Tests (dbg)" + name: "Mac10.14 Tests" swarming_host: "chromium-swarm.appspot.com" swarming_tags: "vpython:native-python-wrapper" dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -2422,13 +3187,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2452,16 +3229,19 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { - name: "Mac10.14 Tests" + name: "Mac10.15 Tests" swarming_host: "chromium-swarm.appspot.com" swarming_tags: "vpython:native-python-wrapper" dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -2469,13 +3249,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2499,16 +3291,19 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { - name: "Mac10.15 Tests" + name: "Mac10.15 Tests (dbg)" swarming_host: "chromium-swarm.appspot.com" swarming_tags: "vpython:native-python-wrapper" dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -2516,13 +3311,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2546,6 +3353,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2555,7 +3365,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -2563,13 +3373,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2593,6 +3415,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2602,7 +3427,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -2610,13 +3435,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2640,6 +3477,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2649,7 +3489,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -2657,13 +3497,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2687,6 +3539,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2704,7 +3559,7 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.fyi\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.fyi\",\"recipe\":\"chromium\"}" execution_timeout_secs: 36000 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -2712,6 +3567,18 @@ buckets { key: "chromium.resultdb.result_sink" value: 100 } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 + } experiments { key: "luci.use_realms" value: 100 @@ -2734,6 +3601,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2750,13 +3620,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2780,6 +3662,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2796,13 +3681,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2826,6 +3723,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2842,13 +3742,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2872,6 +3784,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2886,15 +3801,27 @@ buckets { exe { cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/master" - cmd: "luciexe" + cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2918,6 +3845,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2927,7 +3857,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:2" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.gpu.ci" dimensions: "ssd:0" exe { @@ -2935,13 +3865,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.gpu\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -2965,6 +3907,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -2981,13 +3926,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.win\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3011,6 +3968,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3020,7 +3980,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3028,13 +3988,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3058,6 +4030,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3067,7 +4042,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3075,13 +4050,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3105,6 +4092,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3114,7 +4104,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3122,13 +4112,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3152,6 +4154,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3161,7 +4166,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3169,13 +4174,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3199,6 +4216,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3208,7 +4228,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3216,13 +4236,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3246,6 +4278,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3255,7 +4290,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3263,13 +4298,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" - execution_timeout_secs: 10800 + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + execution_timeout_secs: 14400 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3293,6 +4340,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3302,7 +4352,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3310,13 +4360,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3340,6 +4402,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3349,7 +4414,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3357,13 +4422,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3387,30 +4464,44 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { name: "android-official" swarming_host: "chromium-swarm.appspot.com" swarming_tags: "vpython:native-python-wrapper" - dimensions: "builderless:1" + dimensions: "builder:android-official" dimensions: "cores:32" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" - dimensions: "ssd:0" exe { cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" - execution_timeout_secs: 10800 + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" + execution_timeout_secs: 25200 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3434,6 +4525,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3443,7 +4537,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3451,13 +4545,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3481,6 +4587,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3490,7 +4599,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3498,13 +4607,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.android\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3528,6 +4649,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3537,7 +4661,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3545,13 +4669,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3575,6 +4711,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3584,7 +4723,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3592,13 +4731,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3622,6 +4773,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3631,7 +4785,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3639,13 +4793,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3669,6 +4835,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3678,7 +4847,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3686,13 +4855,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3716,6 +4897,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3725,7 +4909,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3733,13 +4917,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3763,6 +4959,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3780,13 +4979,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3810,6 +5021,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3819,7 +5033,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:32" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -3827,13 +5041,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" execution_timeout_secs: 36000 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3857,6 +5083,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3874,13 +5103,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3904,6 +5145,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3919,17 +5163,29 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\",\"xcode_build_version\":\"12a7209\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\",\"xcode_build_version\":\"12d4e\"}" execution_timeout_secs: 10800 caches { - name: "xcode_ios_12a7209" - path: "xcode_ios_12a7209.app" + name: "xcode_ios_12d4e" + path: "xcode_ios_12d4e.app" } build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -3953,6 +5209,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -3968,16 +5227,28 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.fyi\",\"recipe\":\"chromium\",\"xcode_build_version\":\"11e146\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.fyi\",\"recipe\":\"chromium\",\"xcode_build_version\":\"11e146\"}" execution_timeout_secs: 36000 caches { name: "xcode_ios_11e146" path: "xcode_ios_11e146.app" } - build_numbers: YES - service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" + build_numbers: YES + service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" + experiments { + key: "chromium.resultdb.result_sink" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } experiments { - key: "chromium.resultdb.result_sink" + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" value: 100 } experiments { @@ -4002,6 +5273,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4017,17 +5291,29 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\",\"xcode_build_version\":\"12a7209\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\",\"xcode_build_version\":\"12d4e\"}" execution_timeout_secs: 10800 caches { - name: "xcode_ios_12a7209" - path: "xcode_ios_12a7209.app" + name: "xcode_ios_12d4e" + path: "xcode_ios_12d4e.app" } build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4051,6 +5337,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4060,7 +5349,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -4068,13 +5357,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4098,6 +5399,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4107,7 +5411,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -4115,13 +5419,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4145,6 +5461,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4154,7 +5473,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -4162,13 +5481,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4192,6 +5523,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4201,7 +5535,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" dimensions: "ssd:0" exe { @@ -4209,13 +5543,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.chromiumos\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4239,6 +5585,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4248,20 +5597,32 @@ buckets { dimensions: "builder:linux-official" dimensions: "cores:32" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.ci" exe { cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" execution_timeout_secs: 36000 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4285,6 +5646,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4302,13 +5666,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.linux\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4332,6 +5708,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4347,13 +5726,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.mac\",\"recipe\":\"chromium\"}" execution_timeout_secs: 10800 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4377,6 +5768,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4393,13 +5787,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" - execution_timeout_secs: 21600 + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" + execution_timeout_secs: 25200 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4423,6 +5829,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4439,13 +5848,25 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m88\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" - execution_timeout_secs: 21600 + properties: "{\"$build/chromium_tests\":{\"project_trigger_overrides\":{\"chromium\":\"chromium-m90\"}},\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium\",\"recipe\":\"chromium\"}" + execution_timeout_secs: 25200 build_numbers: YES service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.gtests_local" + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 + } + experiments { + key: "luci.buildbucket.use_bbagent" + value: 100 } experiments { key: "luci.use_realms" @@ -4469,6 +5890,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } } @@ -4510,7 +5934,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -4521,6 +5945,9 @@ buckets { properties: "{\"$build/binary_size\":{\"analyze_targets\":[\"//chrome/android:monochrome_public_minimal_apks\",\"//chrome/android:trichrome_minimal_apks\",\"//chrome/android:validate_expectations\",\"//tools/binary_size:binary_size_trybot_py\"],\"compile_targets\":[\"monochrome_public_minimal_apks\",\"monochrome_static_initializers\",\"trichrome_minimal_apks\",\"validate_expectations\"]},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"binary_size_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -4532,7 +5959,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -4556,6 +5987,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4565,7 +5999,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -4576,6 +6010,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -4587,7 +6024,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -4611,6 +6052,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4620,7 +6064,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -4631,6 +6075,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -4642,7 +6089,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -4666,6 +6117,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4675,7 +6129,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:16" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:1" exe { @@ -4686,6 +6140,9 @@ buckets { properties: "{\"$build/code_coverage\":{\"use_java_coverage\":true},\"$build/goma\":{\"enable_ats\":true,\"jobs\":300,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -4697,7 +6154,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -4721,6 +6182,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4730,7 +6194,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:16" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:1" exe { @@ -4741,6 +6205,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":300,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -4752,7 +6219,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -4776,6 +6247,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4785,7 +6259,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:32" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -4796,6 +6270,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -4807,7 +6284,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -4831,6 +6312,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4840,7 +6324,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -4851,6 +6335,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":300,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -4862,7 +6349,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -4886,6 +6377,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4895,7 +6389,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:16" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:1" exe { @@ -4906,6 +6400,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":300,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -4917,7 +6414,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -4941,6 +6442,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -4950,7 +6454,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -4961,6 +6465,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -4972,7 +6479,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -4996,6 +6507,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5005,7 +6519,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -5016,6 +6530,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5027,7 +6544,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5051,6 +6572,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5060,7 +6584,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -5071,6 +6595,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5082,7 +6609,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5106,6 +6637,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5115,7 +6649,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -5126,6 +6660,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5137,7 +6674,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5161,6 +6702,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5170,7 +6714,7 @@ buckets { dimensions: "builder:android_optional_gpu_tests_rel" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-16.04|Ubuntu-18.04" dimensions: "pool:luci.chromium.try" exe { cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" @@ -5180,6 +6724,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 21600 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5191,7 +6738,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5215,6 +6766,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5224,7 +6778,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -5235,6 +6789,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.android\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5246,7 +6803,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5270,6 +6831,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5290,6 +6854,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5301,7 +6868,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5325,6 +6896,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5334,7 +6908,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -5345,6 +6919,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.chromiumos\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5356,7 +6933,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5380,6 +6961,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5389,7 +6973,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -5400,6 +6984,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.chromiumos\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5411,7 +6998,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5435,6 +7026,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5444,7 +7038,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -5455,6 +7049,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.chromiumos\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5466,7 +7063,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5490,6 +7091,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5499,7 +7103,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -5510,6 +7114,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.chromiumos\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5521,7 +7128,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5545,6 +7156,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5566,6 +7180,9 @@ buckets { priority: 25 execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5577,7 +7194,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5601,6 +7222,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5609,7 +7233,7 @@ buckets { swarming_tags: "vpython:native-python-wrapper" dimensions: "builder:dawn-linux-x64-deps-rel" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-16.04|Ubuntu-18.04" dimensions: "pool:luci.chromium.try" exe { cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" @@ -5619,6 +7243,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.dawn\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5630,7 +7257,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5654,6 +7285,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5672,6 +7306,9 @@ buckets { properties: "{\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.dawn\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5683,7 +7320,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5707,6 +7348,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5725,6 +7369,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.dawn\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5736,7 +7383,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5760,6 +7411,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5778,6 +7432,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.dawn\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5789,7 +7446,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5813,6 +7474,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5833,6 +7497,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5844,7 +7511,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5868,6 +7539,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5877,7 +7551,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:32" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -5888,6 +7562,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5899,7 +7576,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5923,6 +7604,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5943,6 +7627,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -5954,7 +7641,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -5978,6 +7669,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -5998,6 +7692,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6009,7 +7706,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6033,6 +7734,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6053,6 +7757,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6064,7 +7771,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6088,6 +7799,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6103,16 +7817,19 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.mac\",\"recipe\":\"chromium_trybot\",\"xcode_build_version\":\"12a7209\"}" + properties: "{\"$build/code_coverage\":{\"coverage_exclude_sources\":\"ios_test_files_and_test_utils\",\"coverage_test_types\":[\"unit\"],\"use_clang_coverage\":true},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.mac\",\"recipe\":\"chromium_trybot\",\"xcode_build_version\":\"12d4e\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" } caches { - name: "xcode_ios_12a7209" - path: "xcode_ios_12a7209.app" + name: "xcode_ios_12d4e" + path: "xcode_ios_12d4e.app" } build_numbers: YES service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -6121,7 +7838,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6145,6 +7866,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6163,6 +7887,9 @@ buckets { properties: "{\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.mac\",\"recipe\":\"chromium_trybot\",\"xcode_build_version\":\"11e146\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6178,7 +7905,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6202,6 +7933,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6217,16 +7951,19 @@ buckets { cipd_version: "refs/heads/master" cmd: "recipes" } - properties: "{\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.mac\",\"recipe\":\"chromium_trybot\",\"xcode_build_version\":\"12a7209\"}" + properties: "{\"$build/code_coverage\":{\"coverage_exclude_sources\":\"ios_test_files_and_test_utils\",\"coverage_test_types\":[\"unit\"],\"use_clang_coverage\":true},\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.mac\",\"recipe\":\"chromium_trybot\",\"xcode_build_version\":\"12d4e\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" } caches { - name: "xcode_ios_12a7209" - path: "xcode_ios_12a7209.app" + name: "xcode_ios_12d4e" + path: "xcode_ios_12d4e.app" } build_numbers: YES service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com" @@ -6235,7 +7972,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6259,6 +8000,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6279,6 +8023,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.blink\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6290,7 +8037,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6314,6 +8065,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6323,7 +8077,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -6334,6 +8088,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.chromiumos\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6345,7 +8102,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6369,6 +8130,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6378,7 +8142,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -6389,6 +8153,9 @@ buckets { properties: "{\"$build/code_coverage\":{\"use_clang_coverage\":true},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.chromiumos\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6400,7 +8167,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6424,6 +8195,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6444,6 +8218,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_libfuzzer_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6455,7 +8232,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6479,6 +8260,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6488,7 +8272,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:32" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -6499,6 +8283,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6510,7 +8297,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6534,6 +8325,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6554,6 +8348,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6565,7 +8362,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6589,6 +8390,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6598,7 +8402,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-16.04|Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:0" exe { @@ -6609,6 +8413,9 @@ buckets { properties: "{\"$build/code_coverage\":{\"use_clang_coverage\":true},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6620,7 +8427,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6644,6 +8455,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6653,7 +8467,7 @@ buckets { dimensions: "builderless:1" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-18.04" dimensions: "pool:luci.chromium.try" dimensions: "ssd:1" exe { @@ -6664,6 +8478,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6675,7 +8492,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6699,6 +8520,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6719,6 +8543,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "builder" path: "linux_debug" @@ -6734,7 +8561,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6758,6 +8589,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6778,6 +8612,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "builder" path: "linux_debug" @@ -6793,7 +8630,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6817,6 +8658,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6837,6 +8681,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6848,7 +8695,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6872,6 +8723,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6892,6 +8746,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6903,7 +8760,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6927,6 +8788,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6947,6 +8811,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -6958,7 +8825,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -6982,6 +8853,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -6991,7 +8865,7 @@ buckets { dimensions: "builder:linux_optional_gpu_tests_rel" dimensions: "cores:8" dimensions: "cpu:x86-64" - dimensions: "os:Ubuntu-16.04" + dimensions: "os:Ubuntu-16.04|Ubuntu-18.04" dimensions: "pool:luci.chromium.try" exe { cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" @@ -7001,6 +8875,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 21600 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7012,7 +8889,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7036,6 +8917,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7056,6 +8940,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.linux\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7067,7 +8954,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7091,6 +8982,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7110,6 +9004,9 @@ buckets { properties: "{\"$build/goma\":{\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.mac\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7121,7 +9018,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7145,6 +9046,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7163,6 +9067,9 @@ buckets { properties: "{\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7174,7 +9081,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7198,6 +9109,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7217,6 +9131,9 @@ buckets { properties: "{\"$build/code_coverage\":{\"use_clang_coverage\":true},\"$build/goma\":{\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.mac\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7228,7 +9145,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7252,6 +9173,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7271,6 +9195,9 @@ buckets { properties: "{\"$build/goma\":{\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.mac\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7282,7 +9209,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7306,6 +9237,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7324,6 +9258,9 @@ buckets { properties: "{\"$build/goma\":{\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.mac\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 21600 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7335,7 +9272,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7359,6 +9300,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7378,6 +9322,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.win\",\"recipe\":\"chromium_libfuzzer_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7389,7 +9336,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7413,6 +9364,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7431,8 +9385,11 @@ buckets { cmd: "recipes" } properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium\",\"recipe\":\"chromium_trybot\"}" - execution_timeout_secs: 14400 + execution_timeout_secs: 21600 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7444,7 +9401,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7468,6 +9429,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7475,7 +9439,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" swarming_tags: "vpython:native-python-wrapper" dimensions: "builderless:1" - dimensions: "cores:8" + dimensions: "cores:16" dimensions: "cpu:x86-64" dimensions: "os:Windows-10" dimensions: "pool:luci.chromium.try" @@ -7488,6 +9452,9 @@ buckets { properties: "{\"$build/code_coverage\":{\"use_clang_coverage\":true},\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.win\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7499,7 +9466,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7523,6 +9494,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7541,8 +9515,11 @@ buckets { cmd: "recipes" } properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium\",\"recipe\":\"chromium_trybot\"}" - execution_timeout_secs: 14400 + execution_timeout_secs: 21600 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7554,7 +9531,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7578,6 +9559,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7585,7 +9569,7 @@ buckets { swarming_host: "chromium-swarm.appspot.com" swarming_tags: "vpython:native-python-wrapper" dimensions: "builderless:1" - dimensions: "cores:8" + dimensions: "cores:16" dimensions: "cpu:x86-64" dimensions: "os:Windows-10" dimensions: "pool:luci.chromium.try" @@ -7598,6 +9582,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":300,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.win\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 16200 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7609,7 +9596,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7633,6 +9624,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7653,6 +9647,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":150,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.win\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 14400 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7664,7 +9661,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7688,6 +9689,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } builders { @@ -7708,6 +9712,9 @@ buckets { properties: "{\"$build/goma\":{\"enable_ats\":true,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"tryserver.chromium.win\",\"recipe\":\"chromium_trybot\"}" execution_timeout_secs: 21600 expiration_secs: 7200 + grace_period { + seconds: 120 + } caches { name: "win_toolchain" path: "win_toolchain" @@ -7719,7 +9726,11 @@ buckets { } experiments { key: "chromium.resultdb.result_sink" - value: 50 + value: 100 + } + experiments { + key: "chromium.resultdb.result_sink.junit_tests" + value: 100 } experiments { key: "luci.use_realms" @@ -7743,6 +9754,9 @@ buckets { } } } + history_options { + use_invocation_timestamp: true + } } } } diff --git a/chromium/infra/config/generated/luci-milo.cfg b/chromium/infra/config/generated/luci-milo.cfg index 1d37a2b2c4f..ad4788b70e8 100644 --- a/chromium/infra/config/generated/luci-milo.cfg +++ b/chromium/infra/config/generated/luci-milo.cfg @@ -6,472 +6,472 @@ consoles { id: "main" - name: "Chromium M88 Main Console" + name: "Chromium M90 Main Console" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/android-official" + name: "buildbucket/luci.chromium-m90.ci/android-official" category: "chromium|android" short_name: "off" } builders { - name: "buildbucket/luci.chromium-m88.ci/fuchsia-official" + name: "buildbucket/luci.chromium-m90.ci/fuchsia-official" category: "chromium|fuchsia" short_name: "off" } builders { - name: "buildbucket/luci.chromium-m88.ci/win32-official" + name: "buildbucket/luci.chromium-m90.ci/win32-official" category: "chromium|win|off" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/win-official" + name: "buildbucket/luci.chromium-m90.ci/win-official" category: "chromium|win|off" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win x64 Builder" + name: "buildbucket/luci.chromium-m90.ci/Win x64 Builder" category: "chromium.win|release|builder" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win 7 Tests x64 (1)" + name: "buildbucket/luci.chromium-m90.ci/Win 7 Tests x64 (1)" category: "chromium.win|release|tester" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win10 Tests x64" + name: "buildbucket/luci.chromium-m90.ci/Win10 Tests x64" category: "chromium.win|release|tester" short_name: "w10" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Win Builder (dbg)" category: "chromium.win|debug|builder" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win7 Tests (dbg)(1)" + name: "buildbucket/luci.chromium-m90.ci/Win7 Tests (dbg)(1)" category: "chromium.win|debug|tester" short_name: "7" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Builder" + name: "buildbucket/luci.chromium-m90.ci/Mac Builder" category: "chromium.mac|release" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.11 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.11 Tests" category: "chromium.mac|release" short_name: "11" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.12 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.12 Tests" category: "chromium.mac|release" short_name: "12" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.13 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.13 Tests" category: "chromium.mac|release" short_name: "13" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.14 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.14 Tests" category: "chromium.mac|release" short_name: "14" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.15 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.15 Tests" category: "chromium.mac|release" short_name: "15" } builders { - name: "buildbucket/luci.chromium-m88.ci/mac-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/mac-arm64-rel" category: "chromium.mac|release|arm64" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Mac Builder (dbg)" category: "chromium.mac|debug" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.13 Tests (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Mac10.15 Tests (dbg)" category: "chromium.mac|debug" - short_name: "13" + short_name: "15" } builders { - name: "buildbucket/luci.chromium-m88.ci/ios-simulator" + name: "buildbucket/luci.chromium-m90.ci/ios-simulator" category: "chromium.mac|ios|default" short_name: "sim" } builders { - name: "buildbucket/luci.chromium-m88.ci/ios-simulator-full-configs" + name: "buildbucket/luci.chromium-m90.ci/ios-simulator-full-configs" category: "chromium.mac|ios|default" short_name: "ful" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Builder" + name: "buildbucket/luci.chromium-m90.ci/Linux Builder" category: "chromium.linux|release" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tests" + name: "buildbucket/luci.chromium-m90.ci/Linux Tests" category: "chromium.linux|release" short_name: "tst" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-ozone-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-ozone-rel" category: "chromium.linux|release" short_name: "ozo" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tester (Ozone Headless)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tester (Ozone Headless)" category: "chromium.linux|release|ozone" short_name: "ltoh" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tester (Ozone Wayland)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tester (Ozone Wayland)" category: "chromium.linux|release|ozone" short_name: "ltow" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tester (Ozone X11)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tester (Ozone X11)" category: "chromium.linux|release|ozone" short_name: "ltox" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Linux Builder (dbg)" category: "chromium.linux|debug|builder" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tests (dbg)(1)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tests (dbg)(1)" category: "chromium.linux|debug|tester" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Cast Linux" + name: "buildbucket/luci.chromium-m90.ci/Cast Linux" category: "chromium.linux|cast" short_name: "vid" } builders { - name: "buildbucket/luci.chromium-m88.ci/Fuchsia ARM64" + name: "buildbucket/luci.chromium-m90.ci/Fuchsia ARM64" category: "chromium.linux|fuchsia|a64" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/fuchsia-arm64-cast" + name: "buildbucket/luci.chromium-m90.ci/fuchsia-arm64-cast" category: "chromium.linux|fuchsia|cast" short_name: "a64" } builders { - name: "buildbucket/luci.chromium-m88.ci/fuchsia-x64-cast" + name: "buildbucket/luci.chromium-m90.ci/fuchsia-x64-cast" category: "chromium.linux|fuchsia|cast" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Fuchsia x64" + name: "buildbucket/luci.chromium-m90.ci/Fuchsia x64" category: "chromium.linux|fuchsia|x64" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-chromeos-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-chromeos-rel" category: "chromium.chromiumos|default" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-chromeos-dbg" + name: "buildbucket/luci.chromium-m90.ci/linux-chromeos-dbg" category: "chromium.chromiumos|default" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-lacros-builder-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-lacros-builder-rel" category: "chromium.chromiumos|default" short_name: "lcr" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-lacros-tester-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-lacros-tester-rel" category: "chromium.chromiumos|default" short_name: "lcr" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-amd64-generic-lacros-dbg" + name: "buildbucket/luci.chromium-m90.ci/chromeos-amd64-generic-lacros-dbg" category: "chromium.chromiumos|lacros|x64" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-arm-generic-rel" + name: "buildbucket/luci.chromium-m90.ci/chromeos-arm-generic-rel" category: "chromium.chromiumos|simple|release" short_name: "arm" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-kevin-rel" + name: "buildbucket/luci.chromium-m90.ci/chromeos-kevin-rel" category: "chromium.chromiumos|simple|release" short_name: "kvn" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-amd64-generic-rel" + name: "buildbucket/luci.chromium-m90.ci/chromeos-amd64-generic-rel" category: "chromium.chromiumos|simple|release|x64" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-amd64-generic-dbg" + name: "buildbucket/luci.chromium-m90.ci/chromeos-amd64-generic-dbg" category: "chromium.chromiumos|simple|debug|x64" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-dbg" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-dbg" category: "chromium.android|cronet|arm" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-rel" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-rel" category: "chromium.android|cronet|arm" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-rel-kitkat-tests" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-rel-kitkat-tests" category: "chromium.android|cronet|test" short_name: "k" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-rel-lollipop-tests" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-rel-lollipop-tests" category: "chromium.android|cronet|test" short_name: "l" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android arm Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android arm Builder (dbg)" category: "chromium.android|builder|arm" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android arm64 Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android arm64 Builder (dbg)" category: "chromium.android|builder|arm" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android x86 Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android x86 Builder (dbg)" category: "chromium.android|builder|x86" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android x64 Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android x64 Builder (dbg)" category: "chromium.android|builder|x86" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Marshmallow 64 bit Tester" + name: "buildbucket/luci.chromium-m90.ci/Marshmallow 64 bit Tester" category: "chromium.android|tester|phone" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/Nougat Phone Tester" + name: "buildbucket/luci.chromium-m90.ci/Nougat Phone Tester" category: "chromium.android|tester|phone" short_name: "N" } builders { - name: "buildbucket/luci.chromium-m88.ci/Oreo Phone Tester" + name: "buildbucket/luci.chromium-m90.ci/Oreo Phone Tester" category: "chromium.android|tester|phone" short_name: "O" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-pie-arm64-dbg" + name: "buildbucket/luci.chromium-m90.ci/android-pie-arm64-dbg" category: "chromium.android|tester|phone" short_name: "P" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView M (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView M (dbg)" category: "chromium.android|tester|webview" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView N (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView N (dbg)" category: "chromium.android|tester|webview" short_name: "N" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView O (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView O (dbg)" category: "chromium.android|tester|webview" short_name: "O" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView P (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView P (dbg)" category: "chromium.android|tester|webview" short_name: "P" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-nougat-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/android-nougat-arm64-rel" category: "chromium.android|builder_tester|arm64" short_name: "N" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-marshmallow-x86-rel" + name: "buildbucket/luci.chromium-m90.ci/android-marshmallow-x86-rel" category: "chromium.android|builder_tester|x86" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-lollipop-arm-rel" + name: "buildbucket/luci.chromium-m90.ci/android-lollipop-arm-rel" category: "chromium.android|on_cq" short_name: "L" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-marshmallow-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/android-marshmallow-arm64-rel" category: "chromium.android|on_cq" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-pie-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/android-pie-arm64-rel" category: "chromium.android|on_cq" short_name: "P" } builders { - name: "buildbucket/luci.chromium-m88.ci/Cast Android (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Cast Android (dbg)" category: "chromium.android|on_cq" short_name: "cst" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux TSan Builder" + name: "buildbucket/luci.chromium-m90.ci/Linux TSan Builder" category: "chromium.memory|linux|TSan v2" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux TSan Tests" + name: "buildbucket/luci.chromium-m90.ci/Linux TSan Tests" category: "chromium.memory|linux|TSan v2" short_name: "tst" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux ASan LSan Builder" + name: "buildbucket/luci.chromium-m90.ci/Linux ASan LSan Builder" category: "chromium.memory|linux|asan lsan" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux ASan LSan Tests (1)" + name: "buildbucket/luci.chromium-m90.ci/Linux ASan LSan Tests (1)" category: "chromium.memory|linux|asan lsan" short_name: "tst" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux ASan Tests (sandboxed)" + name: "buildbucket/luci.chromium-m90.ci/Linux ASan Tests (sandboxed)" category: "chromium.memory|linux|asan lsan" short_name: "sbx" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Linux x64 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Linux x64 DEPS Builder" category: "chromium.dawn|DEPS|Linux|Builder" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Linux x64 DEPS Release (Intel HD 630)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Linux x64 DEPS Release (Intel HD 630)" category: "chromium.dawn|DEPS|Linux|Intel" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Linux x64 DEPS Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Linux x64 DEPS Release (NVIDIA)" category: "chromium.dawn|DEPS|Linux|Nvidia" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Mac x64 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Mac x64 DEPS Builder" category: "chromium.dawn|DEPS|Mac|Builder" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Mac x64 DEPS Release (AMD)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Mac x64 DEPS Release (AMD)" category: "chromium.dawn|DEPS|Mac|AMD" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Mac x64 DEPS Release (Intel)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Mac x64 DEPS Release (Intel)" category: "chromium.dawn|DEPS|Mac|Intel" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x86 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x86 DEPS Builder" category: "chromium.dawn|DEPS|Windows|Builder" short_name: "x86" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x64 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x64 DEPS Builder" category: "chromium.dawn|DEPS|Windows|Builder" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x86 DEPS Release (Intel HD 630)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x86 DEPS Release (Intel HD 630)" category: "chromium.dawn|DEPS|Windows|Intel" short_name: "x86" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x64 DEPS Release (Intel HD 630)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x64 DEPS Release (Intel HD 630)" category: "chromium.dawn|DEPS|Windows|Intel" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x86 DEPS Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x86 DEPS Release (NVIDIA)" category: "chromium.dawn|DEPS|Windows|Nvidia" short_name: "x86" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x64 DEPS Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x64 DEPS Release (NVIDIA)" category: "chromium.dawn|DEPS|Windows|Nvidia" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/GPU Win x64 Builder" + name: "buildbucket/luci.chromium-m90.ci/GPU Win x64 Builder" category: "chromium.gpu|Windows" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win10 x64 Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Win10 x64 Release (NVIDIA)" category: "chromium.gpu|Windows" } builders { - name: "buildbucket/luci.chromium-m88.ci/GPU Mac Builder" + name: "buildbucket/luci.chromium-m90.ci/GPU Mac Builder" category: "chromium.gpu|Mac" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Release (Intel)" + name: "buildbucket/luci.chromium-m90.ci/Mac Release (Intel)" category: "chromium.gpu|Mac" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Retina Release (AMD)" + name: "buildbucket/luci.chromium-m90.ci/Mac Retina Release (AMD)" category: "chromium.gpu|Mac" } builders { - name: "buildbucket/luci.chromium-m88.ci/GPU Linux Builder" + name: "buildbucket/luci.chromium-m90.ci/GPU Linux Builder" category: "chromium.gpu|Linux" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Linux Release (NVIDIA)" category: "chromium.gpu|Linux" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android Release (Nexus 5X)" + name: "buildbucket/luci.chromium-m90.ci/Android Release (Nexus 5X)" category: "chromium.gpu|Android" } builders { - name: "buildbucket/luci.chromium-m88.ci/ios-simulator-cronet" + name: "buildbucket/luci.chromium-m90.ci/ios-simulator-cronet" category: "chromium.fyi|cronet" } builders { - name: "buildbucket/luci.chromium-m88.ci/VR Linux" + name: "buildbucket/luci.chromium-m90.ci/VR Linux" category: "chromium.fyi|linux" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Ozone Tester (Headless)" + name: "buildbucket/luci.chromium-m90.ci/Linux Ozone Tester (Headless)" category: "chromium.fyi|linux" short_name: "loh" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Ozone Tester (Wayland)" + name: "buildbucket/luci.chromium-m90.ci/Linux Ozone Tester (Wayland)" category: "chromium.fyi|linux" short_name: "low" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Ozone Tester (X11)" + name: "buildbucket/luci.chromium-m90.ci/Linux Ozone Tester (X11)" category: "chromium.fyi|linux" short_name: "lox" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-official" + name: "buildbucket/luci.chromium-m90.ci/linux-official" category: "chromium.fyi|linux" short_name: "off" } @@ -485,597 +485,451 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } consoles { id: "mirrors" - name: "Chromium M88 CQ Mirrors Console" + name: "Chromium M90 CQ Mirrors Console" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/Win x64 Builder" + name: "buildbucket/luci.chromium-m90.ci/Win x64 Builder" category: "chromium.win|release|builder" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win 7 Tests x64 (1)" + name: "buildbucket/luci.chromium-m90.ci/Win 7 Tests x64 (1)" category: "chromium.win|release|tester" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win10 Tests x64" + name: "buildbucket/luci.chromium-m90.ci/Win10 Tests x64" category: "chromium.win|release|tester" short_name: "w10" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Win Builder (dbg)" category: "chromium.win|debug|builder" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win7 Tests (dbg)(1)" + name: "buildbucket/luci.chromium-m90.ci/Win7 Tests (dbg)(1)" category: "chromium.win|debug|tester" short_name: "7" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Builder" + name: "buildbucket/luci.chromium-m90.ci/Mac Builder" category: "chromium.mac|release" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.11 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.11 Tests" category: "chromium.mac|release" short_name: "11" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.12 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.12 Tests" category: "chromium.mac|release" short_name: "12" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.13 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.13 Tests" category: "chromium.mac|release" short_name: "13" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.14 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.14 Tests" category: "chromium.mac|release" short_name: "14" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.15 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.15 Tests" category: "chromium.mac|release" short_name: "15" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Mac Builder (dbg)" category: "chromium.mac|debug" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.13 Tests (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Mac10.15 Tests (dbg)" category: "chromium.mac|debug" - short_name: "13" + short_name: "15" } builders { - name: "buildbucket/luci.chromium-m88.ci/ios-simulator" + name: "buildbucket/luci.chromium-m90.ci/ios-simulator" category: "chromium.mac|ios|default" short_name: "sim" } builders { - name: "buildbucket/luci.chromium-m88.ci/ios-simulator-full-configs" + name: "buildbucket/luci.chromium-m90.ci/ios-simulator-full-configs" category: "chromium.mac|ios|default" short_name: "ful" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Builder" + name: "buildbucket/luci.chromium-m90.ci/Linux Builder" category: "chromium.linux|release" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tests" + name: "buildbucket/luci.chromium-m90.ci/Linux Tests" category: "chromium.linux|release" short_name: "tst" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-ozone-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-ozone-rel" category: "chromium.linux|release" short_name: "ozo" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tester (Ozone Headless)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tester (Ozone Headless)" category: "chromium.linux|release|ozone" short_name: "ltoh" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tester (Ozone Wayland)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tester (Ozone Wayland)" category: "chromium.linux|release|ozone" short_name: "ltow" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tester (Ozone X11)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tester (Ozone X11)" category: "chromium.linux|release|ozone" short_name: "ltox" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Linux Builder (dbg)" category: "chromium.linux|debug|builder" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tests (dbg)(1)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tests (dbg)(1)" category: "chromium.linux|debug|tester" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Cast Linux" + name: "buildbucket/luci.chromium-m90.ci/Cast Linux" category: "chromium.linux|cast" short_name: "vid" } builders { - name: "buildbucket/luci.chromium-m88.ci/Fuchsia ARM64" + name: "buildbucket/luci.chromium-m90.ci/Fuchsia ARM64" category: "chromium.linux|fuchsia|a64" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/fuchsia-arm64-cast" + name: "buildbucket/luci.chromium-m90.ci/fuchsia-arm64-cast" category: "chromium.linux|fuchsia|cast" short_name: "a64" } builders { - name: "buildbucket/luci.chromium-m88.ci/fuchsia-x64-cast" + name: "buildbucket/luci.chromium-m90.ci/fuchsia-x64-cast" category: "chromium.linux|fuchsia|cast" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Fuchsia x64" + name: "buildbucket/luci.chromium-m90.ci/Fuchsia x64" category: "chromium.linux|fuchsia|x64" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-chromeos-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-chromeos-rel" category: "chromium.chromiumos|default" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-chromeos-dbg" + name: "buildbucket/luci.chromium-m90.ci/linux-chromeos-dbg" category: "chromium.chromiumos|default" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-lacros-builder-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-lacros-builder-rel" category: "chromium.chromiumos|default" short_name: "lcr" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-lacros-tester-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-lacros-tester-rel" category: "chromium.chromiumos|default" short_name: "lcr" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-amd64-generic-lacros-dbg" + name: "buildbucket/luci.chromium-m90.ci/chromeos-amd64-generic-lacros-dbg" category: "chromium.chromiumos|lacros|x64" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-arm-generic-rel" + name: "buildbucket/luci.chromium-m90.ci/chromeos-arm-generic-rel" category: "chromium.chromiumos|simple|release" short_name: "arm" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-amd64-generic-rel" + name: "buildbucket/luci.chromium-m90.ci/chromeos-amd64-generic-rel" category: "chromium.chromiumos|simple|release|x64" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-amd64-generic-dbg" + name: "buildbucket/luci.chromium-m90.ci/chromeos-amd64-generic-dbg" category: "chromium.chromiumos|simple|debug|x64" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-dbg" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-dbg" category: "chromium.android|cronet|arm" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-rel" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-rel" category: "chromium.android|cronet|arm" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-rel-kitkat-tests" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-rel-kitkat-tests" category: "chromium.android|cronet|test" short_name: "k" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-rel-lollipop-tests" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-rel-lollipop-tests" category: "chromium.android|cronet|test" short_name: "l" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android arm Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android arm Builder (dbg)" category: "chromium.android|builder|arm" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android arm64 Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android arm64 Builder (dbg)" category: "chromium.android|builder|arm" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android x86 Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android x86 Builder (dbg)" category: "chromium.android|builder|x86" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android x64 Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android x64 Builder (dbg)" category: "chromium.android|builder|x86" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Marshmallow 64 bit Tester" + name: "buildbucket/luci.chromium-m90.ci/Marshmallow 64 bit Tester" category: "chromium.android|tester|phone" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/Nougat Phone Tester" + name: "buildbucket/luci.chromium-m90.ci/Nougat Phone Tester" category: "chromium.android|tester|phone" short_name: "N" } builders { - name: "buildbucket/luci.chromium-m88.ci/Oreo Phone Tester" + name: "buildbucket/luci.chromium-m90.ci/Oreo Phone Tester" category: "chromium.android|tester|phone" short_name: "O" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-pie-arm64-dbg" + name: "buildbucket/luci.chromium-m90.ci/android-pie-arm64-dbg" category: "chromium.android|tester|phone" short_name: "P" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView M (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView M (dbg)" category: "chromium.android|tester|webview" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView N (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView N (dbg)" category: "chromium.android|tester|webview" short_name: "N" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView O (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView O (dbg)" category: "chromium.android|tester|webview" short_name: "O" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView P (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView P (dbg)" category: "chromium.android|tester|webview" short_name: "P" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-nougat-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/android-nougat-arm64-rel" category: "chromium.android|builder_tester|arm64" short_name: "N" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-marshmallow-x86-rel" + name: "buildbucket/luci.chromium-m90.ci/android-marshmallow-x86-rel" category: "chromium.android|builder_tester|x86" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-lollipop-arm-rel" + name: "buildbucket/luci.chromium-m90.ci/android-lollipop-arm-rel" category: "chromium.android|on_cq" short_name: "L" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-marshmallow-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/android-marshmallow-arm64-rel" category: "chromium.android|on_cq" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-pie-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/android-pie-arm64-rel" category: "chromium.android|on_cq" short_name: "P" } builders { - name: "buildbucket/luci.chromium-m88.ci/Cast Android (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Cast Android (dbg)" category: "chromium.android|on_cq" short_name: "cst" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux TSan Builder" + name: "buildbucket/luci.chromium-m90.ci/Linux TSan Builder" category: "chromium.memory|linux|TSan v2" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux TSan Tests" + name: "buildbucket/luci.chromium-m90.ci/Linux TSan Tests" category: "chromium.memory|linux|TSan v2" short_name: "tst" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux ASan LSan Builder" + name: "buildbucket/luci.chromium-m90.ci/Linux ASan LSan Builder" category: "chromium.memory|linux|asan lsan" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux ASan LSan Tests (1)" + name: "buildbucket/luci.chromium-m90.ci/Linux ASan LSan Tests (1)" category: "chromium.memory|linux|asan lsan" short_name: "tst" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux ASan Tests (sandboxed)" + name: "buildbucket/luci.chromium-m90.ci/Linux ASan Tests (sandboxed)" category: "chromium.memory|linux|asan lsan" short_name: "sbx" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Linux x64 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Linux x64 DEPS Builder" category: "chromium.dawn|DEPS|Linux|Builder" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Linux x64 DEPS Release (Intel HD 630)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Linux x64 DEPS Release (Intel HD 630)" category: "chromium.dawn|DEPS|Linux|Intel" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Linux x64 DEPS Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Linux x64 DEPS Release (NVIDIA)" category: "chromium.dawn|DEPS|Linux|Nvidia" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Mac x64 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Mac x64 DEPS Builder" category: "chromium.dawn|DEPS|Mac|Builder" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Mac x64 DEPS Release (AMD)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Mac x64 DEPS Release (AMD)" category: "chromium.dawn|DEPS|Mac|AMD" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Mac x64 DEPS Release (Intel)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Mac x64 DEPS Release (Intel)" category: "chromium.dawn|DEPS|Mac|Intel" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x86 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x86 DEPS Builder" category: "chromium.dawn|DEPS|Windows|Builder" short_name: "x86" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x64 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x64 DEPS Builder" category: "chromium.dawn|DEPS|Windows|Builder" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x86 DEPS Release (Intel HD 630)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x86 DEPS Release (Intel HD 630)" category: "chromium.dawn|DEPS|Windows|Intel" short_name: "x86" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x64 DEPS Release (Intel HD 630)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x64 DEPS Release (Intel HD 630)" category: "chromium.dawn|DEPS|Windows|Intel" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x86 DEPS Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x86 DEPS Release (NVIDIA)" category: "chromium.dawn|DEPS|Windows|Nvidia" short_name: "x86" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x64 DEPS Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x64 DEPS Release (NVIDIA)" category: "chromium.dawn|DEPS|Windows|Nvidia" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/GPU Win x64 Builder" + name: "buildbucket/luci.chromium-m90.ci/GPU Win x64 Builder" category: "chromium.gpu|Windows" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win10 x64 Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Win10 x64 Release (NVIDIA)" category: "chromium.gpu|Windows" } builders { - name: "buildbucket/luci.chromium-m88.ci/GPU Mac Builder" + name: "buildbucket/luci.chromium-m90.ci/GPU Mac Builder" category: "chromium.gpu|Mac" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Release (Intel)" + name: "buildbucket/luci.chromium-m90.ci/Mac Release (Intel)" category: "chromium.gpu|Mac" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Retina Release (AMD)" + name: "buildbucket/luci.chromium-m90.ci/Mac Retina Release (AMD)" category: "chromium.gpu|Mac" } builders { - name: "buildbucket/luci.chromium-m88.ci/GPU Linux Builder" + name: "buildbucket/luci.chromium-m90.ci/GPU Linux Builder" category: "chromium.gpu|Linux" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Linux Release (NVIDIA)" category: "chromium.gpu|Linux" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android Release (Nexus 5X)" + name: "buildbucket/luci.chromium-m90.ci/Android Release (Nexus 5X)" category: "chromium.gpu|Android" } builders { - name: "buildbucket/luci.chromium-m88.ci/ios-simulator-cronet" + name: "buildbucket/luci.chromium-m90.ci/ios-simulator-cronet" category: "chromium.fyi|cronet" } builders { - name: "buildbucket/luci.chromium-m88.ci/VR Linux" + name: "buildbucket/luci.chromium-m90.ci/VR Linux" category: "chromium.fyi|linux" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Ozone Tester (Headless)" + name: "buildbucket/luci.chromium-m90.ci/Linux Ozone Tester (Headless)" category: "chromium.fyi|linux" short_name: "loh" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Ozone Tester (Wayland)" + name: "buildbucket/luci.chromium-m90.ci/Linux Ozone Tester (Wayland)" category: "chromium.fyi|linux" short_name: "low" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Ozone Tester (X11)" + name: "buildbucket/luci.chromium-m90.ci/Linux Ozone Tester (X11)" category: "chromium.fyi|linux" short_name: "lox" } @@ -1089,319 +943,173 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } consoles { id: "try" - name: "Chromium M88 CQ Console" + name: "Chromium M90 CQ Console" builders { - name: "buildbucket/luci.chromium-m88.try/android-binary-size" + name: "buildbucket/luci.chromium-m90.try/android-binary-size" } builders { - name: "buildbucket/luci.chromium-m88.try/android-cronet-arm-dbg" + name: "buildbucket/luci.chromium-m90.try/android-cronet-arm-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android-lollipop-arm-rel" + name: "buildbucket/luci.chromium-m90.try/android-lollipop-arm-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android-marshmallow-arm64-rel" + name: "buildbucket/luci.chromium-m90.try/android-marshmallow-arm64-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android-pie-arm64-dbg" + name: "buildbucket/luci.chromium-m90.try/android-pie-arm64-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android-pie-arm64-rel" + name: "buildbucket/luci.chromium-m90.try/android-pie-arm64-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android_compile_dbg" + name: "buildbucket/luci.chromium-m90.try/android_compile_dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android_compile_x64_dbg" + name: "buildbucket/luci.chromium-m90.try/android_compile_x64_dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android_compile_x86_dbg" + name: "buildbucket/luci.chromium-m90.try/android_compile_x86_dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android_cronet" + name: "buildbucket/luci.chromium-m90.try/android_cronet" } builders { - name: "buildbucket/luci.chromium-m88.try/android_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/android_optional_gpu_tests_rel" } builders { - name: "buildbucket/luci.chromium-m88.try/cast_shell_android" + name: "buildbucket/luci.chromium-m90.try/cast_shell_android" } builders { - name: "buildbucket/luci.chromium-m88.try/cast_shell_linux" + name: "buildbucket/luci.chromium-m90.try/cast_shell_linux" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-amd64-generic-dbg" + name: "buildbucket/luci.chromium-m90.try/chromeos-amd64-generic-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-amd64-generic-rel" + name: "buildbucket/luci.chromium-m90.try/chromeos-amd64-generic-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-arm-generic-rel" + name: "buildbucket/luci.chromium-m90.try/chromeos-arm-generic-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-kevin-rel" + name: "buildbucket/luci.chromium-m90.try/chromeos-kevin-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/chromium_presubmit" + name: "buildbucket/luci.chromium-m90.try/chromium_presubmit" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-linux-x64-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-linux-x64-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-mac-x64-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-mac-x64-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-win10-x64-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-win10-x64-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-win10-x86-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-win10-x86-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia-arm64-cast" + name: "buildbucket/luci.chromium-m90.try/fuchsia-arm64-cast" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia-x64-cast" + name: "buildbucket/luci.chromium-m90.try/fuchsia-x64-cast" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia_arm64" + name: "buildbucket/luci.chromium-m90.try/fuchsia_arm64" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia_x64" + name: "buildbucket/luci.chromium-m90.try/fuchsia_x64" } builders { - name: "buildbucket/luci.chromium-m88.try/ios-simulator" + name: "buildbucket/luci.chromium-m90.try/ios-simulator" } builders { - name: "buildbucket/luci.chromium-m88.try/ios-simulator-cronet" + name: "buildbucket/luci.chromium-m90.try/ios-simulator-cronet" } builders { - name: "buildbucket/luci.chromium-m88.try/ios-simulator-full-configs" + name: "buildbucket/luci.chromium-m90.try/ios-simulator-full-configs" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-blink-rel" + name: "buildbucket/luci.chromium-m90.try/linux-blink-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-chromeos-compile-dbg" + name: "buildbucket/luci.chromium-m90.try/linux-chromeos-compile-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-chromeos-rel" + name: "buildbucket/luci.chromium-m90.try/linux-chromeos-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-libfuzzer-asan-rel" + name: "buildbucket/luci.chromium-m90.try/linux-libfuzzer-asan-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-ozone-rel" + name: "buildbucket/luci.chromium-m90.try/linux-ozone-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-rel" + name: "buildbucket/luci.chromium-m90.try/linux-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_asan_rel_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_asan_rel_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_compile_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_compile_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_tsan_rel_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_tsan_rel_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_layout_tests_composite_after_paint" + name: "buildbucket/luci.chromium-m90.try/linux_layout_tests_composite_after_paint" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_layout_tests_layout_ng_disabled" + name: "buildbucket/luci.chromium-m90.try/linux_layout_tests_layout_ng_disabled" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/linux_optional_gpu_tests_rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_vr" + name: "buildbucket/luci.chromium-m90.try/linux_vr" } builders { - name: "buildbucket/luci.chromium-m88.try/mac-rel" + name: "buildbucket/luci.chromium-m90.try/mac-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/mac_chromium_compile_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/mac_chromium_compile_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/mac_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/mac_optional_gpu_tests_rel" } builders { - name: "buildbucket/luci.chromium-m88.try/win-libfuzzer-asan-rel" + name: "buildbucket/luci.chromium-m90.try/win-libfuzzer-asan-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/win10_chromium_x64_rel_ng" + name: "buildbucket/luci.chromium-m90.try/win10_chromium_x64_rel_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/win7-rel" + name: "buildbucket/luci.chromium-m90.try/win7-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/win_chromium_compile_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/win_chromium_compile_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/win_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/win_optional_gpu_tests_rel" } builder_view_only: true } @@ -1409,25 +1117,25 @@ consoles { id: "chromium" name: "chromium" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/android-official" + name: "buildbucket/luci.chromium-m90.ci/android-official" category: "android" short_name: "off" } builders { - name: "buildbucket/luci.chromium-m88.ci/fuchsia-official" + name: "buildbucket/luci.chromium-m90.ci/fuchsia-official" category: "fuchsia" short_name: "off" } builders { - name: "buildbucket/luci.chromium-m88.ci/win32-official" + name: "buildbucket/luci.chromium-m90.ci/win32-official" category: "win|off" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/win-official" + name: "buildbucket/luci.chromium-m90.ci/win-official" category: "win|off" short_name: "64" } @@ -1441,161 +1149,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } include_experimental_builds: true @@ -1604,115 +1166,115 @@ consoles { id: "chromium.android" name: "chromium.android" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-dbg" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-dbg" category: "cronet|arm" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-rel" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-rel" category: "cronet|arm" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-rel-kitkat-tests" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-rel-kitkat-tests" category: "cronet|test" short_name: "k" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-cronet-arm-rel-lollipop-tests" + name: "buildbucket/luci.chromium-m90.ci/android-cronet-arm-rel-lollipop-tests" category: "cronet|test" short_name: "l" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android arm Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android arm Builder (dbg)" category: "builder|arm" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android arm64 Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android arm64 Builder (dbg)" category: "builder|arm" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android x86 Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android x86 Builder (dbg)" category: "builder|x86" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android x64 Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android x64 Builder (dbg)" category: "builder|x86" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Marshmallow 64 bit Tester" + name: "buildbucket/luci.chromium-m90.ci/Marshmallow 64 bit Tester" category: "tester|phone" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/Nougat Phone Tester" + name: "buildbucket/luci.chromium-m90.ci/Nougat Phone Tester" category: "tester|phone" short_name: "N" } builders { - name: "buildbucket/luci.chromium-m88.ci/Oreo Phone Tester" + name: "buildbucket/luci.chromium-m90.ci/Oreo Phone Tester" category: "tester|phone" short_name: "O" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-pie-arm64-dbg" + name: "buildbucket/luci.chromium-m90.ci/android-pie-arm64-dbg" category: "tester|phone" short_name: "P" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView M (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView M (dbg)" category: "tester|webview" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView N (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView N (dbg)" category: "tester|webview" short_name: "N" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView O (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView O (dbg)" category: "tester|webview" short_name: "O" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android WebView P (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Android WebView P (dbg)" category: "tester|webview" short_name: "P" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-nougat-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/android-nougat-arm64-rel" category: "builder_tester|arm64" short_name: "N" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-marshmallow-x86-rel" + name: "buildbucket/luci.chromium-m90.ci/android-marshmallow-x86-rel" category: "builder_tester|x86" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-lollipop-arm-rel" + name: "buildbucket/luci.chromium-m90.ci/android-lollipop-arm-rel" category: "on_cq" short_name: "L" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-marshmallow-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/android-marshmallow-arm64-rel" category: "on_cq" short_name: "M" } builders { - name: "buildbucket/luci.chromium-m88.ci/android-pie-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/android-pie-arm64-rel" category: "on_cq" short_name: "P" } builders { - name: "buildbucket/luci.chromium-m88.ci/Cast Android (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Cast Android (dbg)" category: "on_cq" short_name: "cst" } @@ -1726,161 +1288,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } @@ -1888,50 +1304,50 @@ consoles { id: "chromium.chromiumos" name: "chromium.chromiumos" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/linux-chromeos-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-chromeos-rel" category: "default" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-chromeos-dbg" + name: "buildbucket/luci.chromium-m90.ci/linux-chromeos-dbg" category: "default" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-lacros-builder-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-lacros-builder-rel" category: "default" short_name: "lcr" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-lacros-tester-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-lacros-tester-rel" category: "default" short_name: "lcr" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-amd64-generic-lacros-dbg" + name: "buildbucket/luci.chromium-m90.ci/chromeos-amd64-generic-lacros-dbg" category: "lacros|x64" short_name: "dbg" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-arm-generic-rel" + name: "buildbucket/luci.chromium-m90.ci/chromeos-arm-generic-rel" category: "simple|release" short_name: "arm" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-kevin-rel" + name: "buildbucket/luci.chromium-m90.ci/chromeos-kevin-rel" category: "simple|release" short_name: "kvn" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-amd64-generic-rel" + name: "buildbucket/luci.chromium-m90.ci/chromeos-amd64-generic-rel" category: "simple|release|x64" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/chromeos-amd64-generic-dbg" + name: "buildbucket/luci.chromium-m90.ci/chromeos-amd64-generic-dbg" category: "simple|debug|x64" short_name: "dbg" } @@ -1945,161 +1361,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } @@ -2107,65 +1377,65 @@ consoles { id: "chromium.dawn" name: "chromium.dawn" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Linux x64 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Linux x64 DEPS Builder" category: "DEPS|Linux|Builder" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Linux x64 DEPS Release (Intel HD 630)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Linux x64 DEPS Release (Intel HD 630)" category: "DEPS|Linux|Intel" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Linux x64 DEPS Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Linux x64 DEPS Release (NVIDIA)" category: "DEPS|Linux|Nvidia" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Mac x64 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Mac x64 DEPS Builder" category: "DEPS|Mac|Builder" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Mac x64 DEPS Release (AMD)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Mac x64 DEPS Release (AMD)" category: "DEPS|Mac|AMD" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Mac x64 DEPS Release (Intel)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Mac x64 DEPS Release (Intel)" category: "DEPS|Mac|Intel" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x86 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x86 DEPS Builder" category: "DEPS|Windows|Builder" short_name: "x86" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x64 DEPS Builder" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x64 DEPS Builder" category: "DEPS|Windows|Builder" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x86 DEPS Release (Intel HD 630)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x86 DEPS Release (Intel HD 630)" category: "DEPS|Windows|Intel" short_name: "x86" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x64 DEPS Release (Intel HD 630)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x64 DEPS Release (Intel HD 630)" category: "DEPS|Windows|Intel" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x86 DEPS Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x86 DEPS Release (NVIDIA)" category: "DEPS|Windows|Nvidia" short_name: "x86" } builders { - name: "buildbucket/luci.chromium-m88.ci/Dawn Win10 x64 DEPS Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Dawn Win10 x64 DEPS Release (NVIDIA)" category: "DEPS|Windows|Nvidia" short_name: "x64" } @@ -2179,161 +1449,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } @@ -2341,33 +1465,33 @@ consoles { id: "chromium.fyi" name: "chromium.fyi" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/ios-simulator-cronet" + name: "buildbucket/luci.chromium-m90.ci/ios-simulator-cronet" category: "cronet" } builders { - name: "buildbucket/luci.chromium-m88.ci/VR Linux" + name: "buildbucket/luci.chromium-m90.ci/VR Linux" category: "linux" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Ozone Tester (Headless)" + name: "buildbucket/luci.chromium-m90.ci/Linux Ozone Tester (Headless)" category: "linux" short_name: "loh" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Ozone Tester (Wayland)" + name: "buildbucket/luci.chromium-m90.ci/Linux Ozone Tester (Wayland)" category: "linux" short_name: "low" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Ozone Tester (X11)" + name: "buildbucket/luci.chromium-m90.ci/Linux Ozone Tester (X11)" category: "linux" short_name: "lox" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-official" + name: "buildbucket/luci.chromium-m90.ci/linux-official" category: "linux" short_name: "off" } @@ -2381,161 +1505,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } @@ -2543,38 +1521,38 @@ consoles { id: "chromium.gpu" name: "chromium.gpu" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/GPU Win x64 Builder" + name: "buildbucket/luci.chromium-m90.ci/GPU Win x64 Builder" category: "Windows" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win10 x64 Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Win10 x64 Release (NVIDIA)" category: "Windows" } builders { - name: "buildbucket/luci.chromium-m88.ci/GPU Mac Builder" + name: "buildbucket/luci.chromium-m90.ci/GPU Mac Builder" category: "Mac" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Release (Intel)" + name: "buildbucket/luci.chromium-m90.ci/Mac Release (Intel)" category: "Mac" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Retina Release (AMD)" + name: "buildbucket/luci.chromium-m90.ci/Mac Retina Release (AMD)" category: "Mac" } builders { - name: "buildbucket/luci.chromium-m88.ci/GPU Linux Builder" + name: "buildbucket/luci.chromium-m90.ci/GPU Linux Builder" category: "Linux" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Release (NVIDIA)" + name: "buildbucket/luci.chromium-m90.ci/Linux Release (NVIDIA)" category: "Linux" } builders { - name: "buildbucket/luci.chromium-m88.ci/Android Release (Nexus 5X)" + name: "buildbucket/luci.chromium-m90.ci/Android Release (Nexus 5X)" category: "Android" } header { @@ -2587,161 +1565,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } @@ -2749,70 +1581,70 @@ consoles { id: "chromium.linux" name: "chromium.linux" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Builder" + name: "buildbucket/luci.chromium-m90.ci/Linux Builder" category: "release" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tests" + name: "buildbucket/luci.chromium-m90.ci/Linux Tests" category: "release" short_name: "tst" } builders { - name: "buildbucket/luci.chromium-m88.ci/linux-ozone-rel" + name: "buildbucket/luci.chromium-m90.ci/linux-ozone-rel" category: "release" short_name: "ozo" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tester (Ozone Headless)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tester (Ozone Headless)" category: "release|ozone" short_name: "ltoh" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tester (Ozone Wayland)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tester (Ozone Wayland)" category: "release|ozone" short_name: "ltow" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tester (Ozone X11)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tester (Ozone X11)" category: "release|ozone" short_name: "ltox" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Linux Builder (dbg)" category: "debug|builder" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux Tests (dbg)(1)" + name: "buildbucket/luci.chromium-m90.ci/Linux Tests (dbg)(1)" category: "debug|tester" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Cast Linux" + name: "buildbucket/luci.chromium-m90.ci/Cast Linux" category: "cast" short_name: "vid" } builders { - name: "buildbucket/luci.chromium-m88.ci/Fuchsia ARM64" + name: "buildbucket/luci.chromium-m90.ci/Fuchsia ARM64" category: "fuchsia|a64" short_name: "rel" } builders { - name: "buildbucket/luci.chromium-m88.ci/fuchsia-arm64-cast" + name: "buildbucket/luci.chromium-m90.ci/fuchsia-arm64-cast" category: "fuchsia|cast" short_name: "a64" } builders { - name: "buildbucket/luci.chromium-m88.ci/fuchsia-x64-cast" + name: "buildbucket/luci.chromium-m90.ci/fuchsia-x64-cast" category: "fuchsia|cast" short_name: "x64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Fuchsia x64" + name: "buildbucket/luci.chromium-m90.ci/Fuchsia x64" category: "fuchsia|x64" short_name: "rel" } @@ -2826,161 +1658,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } @@ -2988,60 +1674,60 @@ consoles { id: "chromium.mac" name: "chromium.mac" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Builder" + name: "buildbucket/luci.chromium-m90.ci/Mac Builder" category: "release" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.11 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.11 Tests" category: "release" short_name: "11" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.12 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.12 Tests" category: "release" short_name: "12" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.13 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.13 Tests" category: "release" short_name: "13" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.14 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.14 Tests" category: "release" short_name: "14" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.15 Tests" + name: "buildbucket/luci.chromium-m90.ci/Mac10.15 Tests" category: "release" short_name: "15" } builders { - name: "buildbucket/luci.chromium-m88.ci/mac-arm64-rel" + name: "buildbucket/luci.chromium-m90.ci/mac-arm64-rel" category: "release|arm64" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Mac Builder (dbg)" category: "debug" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Mac10.13 Tests (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Mac10.15 Tests (dbg)" category: "debug" - short_name: "13" + short_name: "15" } builders { - name: "buildbucket/luci.chromium-m88.ci/ios-simulator" + name: "buildbucket/luci.chromium-m90.ci/ios-simulator" category: "ios|default" short_name: "sim" } builders { - name: "buildbucket/luci.chromium-m88.ci/ios-simulator-full-configs" + name: "buildbucket/luci.chromium-m90.ci/ios-simulator-full-configs" category: "ios|default" short_name: "ful" } @@ -3055,161 +1741,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } @@ -3217,30 +1757,30 @@ consoles { id: "chromium.memory" name: "chromium.memory" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/Linux TSan Builder" + name: "buildbucket/luci.chromium-m90.ci/Linux TSan Builder" category: "linux|TSan v2" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux TSan Tests" + name: "buildbucket/luci.chromium-m90.ci/Linux TSan Tests" category: "linux|TSan v2" short_name: "tst" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux ASan LSan Builder" + name: "buildbucket/luci.chromium-m90.ci/Linux ASan LSan Builder" category: "linux|asan lsan" short_name: "bld" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux ASan LSan Tests (1)" + name: "buildbucket/luci.chromium-m90.ci/Linux ASan LSan Tests (1)" category: "linux|asan lsan" short_name: "tst" } builders { - name: "buildbucket/luci.chromium-m88.ci/Linux ASan Tests (sandboxed)" + name: "buildbucket/luci.chromium-m90.ci/Linux ASan Tests (sandboxed)" category: "linux|asan lsan" short_name: "sbx" } @@ -3254,161 +1794,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } @@ -3416,30 +1810,30 @@ consoles { id: "chromium.win" name: "chromium.win" repo_url: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" manifest_name: "REVISION" builders { - name: "buildbucket/luci.chromium-m88.ci/Win x64 Builder" + name: "buildbucket/luci.chromium-m90.ci/Win x64 Builder" category: "release|builder" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win 7 Tests x64 (1)" + name: "buildbucket/luci.chromium-m90.ci/Win 7 Tests x64 (1)" category: "release|tester" short_name: "64" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win10 Tests x64" + name: "buildbucket/luci.chromium-m90.ci/Win10 Tests x64" category: "release|tester" short_name: "w10" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win Builder (dbg)" + name: "buildbucket/luci.chromium-m90.ci/Win Builder (dbg)" category: "debug|builder" short_name: "32" } builders { - name: "buildbucket/luci.chromium-m88.ci/Win7 Tests (dbg)(1)" + name: "buildbucket/luci.chromium-m90.ci/Win7 Tests (dbg)(1)" category: "debug|tester" short_name: "7" } @@ -3453,161 +1847,15 @@ consoles { url: "https://chrome-ops-rotation-proxy.appspot.com/current/oncallator:chrome-ops-client-infra" show_primary_secondary_labels: true } - links { - name: "Builds" - links { - text: "continuous" - url: "https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html" - alt: "Continuous browser snapshots" - } - links { - text: "symbols" - url: "https://www.chromium.org/developers/how-tos/debugging-on-windows" - alt: "Windows Symbols" - } - } - links { - name: "Dashboards" - links { - text: "perf" - url: "https://chromeperf.appspot.com/" - alt: "Chrome perf dashboard" - } - links { - text: "flake-portal" - url: "https://analysis.chromium.org/p/chromium/flake-portal" - alt: "New flake portal" - } - links { - text: "legacy-flakiness" - url: "https://test-results.appspot.com/dashboards/flakiness_dashboard.html" - alt: "Legacy flakiness dashboard" - } - } - links { - name: "Chromium" - links { - text: "source" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324" - alt: "Chromium source code repository" - } - links { - text: "reviews" - url: "https://chromium-review.googlesource.com" - alt: "Chromium code review tool" - } - links { - text: "bugs" - url: "https://crbug.com" - alt: "Chromium bug tracker" - } - links { - text: "coverage" - url: "https://analysis.chromium.org/p/chromium/coverage" - alt: "Chromium code coverage dashboard" - } - links { - text: "dev" - url: "https://dev.chromium.org/Home" - alt: "Chromium developer home page" - } - links { - text: "support" - url: "https://support.google.com/chrome/#topic=7438008" - alt: "Google Chrome help center" - } - } - links { - name: "Consoles" - links { - text: "android" - url: "/p/chromium-m88/g/chromium.android" - alt: "Chromium Android console" - } - links { - text: "dawn" - url: "/p/chromium-m88/g/chromium.dawn" - alt: "Chromium Dawn console" - } - links { - text: "fyi" - url: "/p/chromium-m88/g/chromium.fyi" - alt: "Chromium FYI console" - } - links { - text: "gpu" - url: "/p/chromium-m88/g/chromium.gpu" - alt: "Chromium GPU console" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/chromium.chromiumos" - alt: "ChromiumOS console" - } - } - links { - name: "Branch Consoles" - links { - text: "trunk" - url: "/p/chromium/g/main/console" - alt: "Trunk (ToT) console" - } - } - links { - name: "Tryservers" - links { - text: "android" - url: "/p/chromium-m88/g/tryserver.chromium.android/builders" - alt: "Android" - } - links { - text: "blink" - url: "/p/chromium-m88/g/tryserver.blink/builders" - alt: "Blink" - } - links { - text: "chromiumos" - url: "/p/chromium-m88/g/tryserver.chromium.chromiumos/builders" - alt: "ChromiumOS" - } - links { - text: "linux" - url: "/p/chromium-m88/g/tryserver.chromium.linux/builders" - alt: "Linux" - } - links { - text: "mac" - url: "/p/chromium-m88/g/tryserver.chromium.mac/builders" - alt: "Mac" - } - links { - text: "win" - url: "/p/chromium-m88/g/tryserver.chromium.win/builders" - alt: "Win" - } - } - links { - name: "Navigate" - links { - text: "about" - url: "http://dev.chromium.org/developers/testing/chromium-build-infrastructure/tour-of-the-chromium-buildbot" - alt: "Tour of the console" - } - links { - text: "customize" - url: "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/4324/infra/config/generated/luci-milo.cfg" - alt: "Customize this console" - } - } console_groups { - console_ids: "chromium-m88/chromium" - console_ids: "chromium-m88/chromium.win" - console_ids: "chromium-m88/chromium.mac" - console_ids: "chromium-m88/chromium.linux" - console_ids: "chromium-m88/chromium.chromiumos" - console_ids: "chromium-m88/chromium.memory" - console_ids: "chromium-m88/chromium.gpu" - console_ids: "chromium-m88/chromium.android" + console_ids: "chromium-m90/chromium" + console_ids: "chromium-m90/chromium.win" + console_ids: "chromium-m90/chromium.mac" + console_ids: "chromium-m90/chromium.linux" + console_ids: "chromium-m90/chromium.chromiumos" + console_ids: "chromium-m90/chromium.memory" + console_ids: "chromium-m90/chromium.gpu" + console_ids: "chromium-m90/chromium.android" } } } @@ -3615,181 +1863,181 @@ consoles { id: "luci.chromium.try" name: "luci.chromium.try" builders { - name: "buildbucket/luci.chromium-m88.try/android-binary-size" + name: "buildbucket/luci.chromium-m90.try/android-binary-size" } builders { - name: "buildbucket/luci.chromium-m88.try/android-cronet-arm-dbg" + name: "buildbucket/luci.chromium-m90.try/android-cronet-arm-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android-lollipop-arm-rel" + name: "buildbucket/luci.chromium-m90.try/android-lollipop-arm-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android-marshmallow-arm64-rel" + name: "buildbucket/luci.chromium-m90.try/android-marshmallow-arm64-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android-marshmallow-x86-rel" + name: "buildbucket/luci.chromium-m90.try/android-marshmallow-x86-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android-official" + name: "buildbucket/luci.chromium-m90.try/android-official" } builders { - name: "buildbucket/luci.chromium-m88.try/android-pie-arm64-dbg" + name: "buildbucket/luci.chromium-m90.try/android-pie-arm64-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android-pie-arm64-rel" + name: "buildbucket/luci.chromium-m90.try/android-pie-arm64-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android_compile_dbg" + name: "buildbucket/luci.chromium-m90.try/android_compile_dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android_compile_x64_dbg" + name: "buildbucket/luci.chromium-m90.try/android_compile_x64_dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android_compile_x86_dbg" + name: "buildbucket/luci.chromium-m90.try/android_compile_x86_dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android_cronet" + name: "buildbucket/luci.chromium-m90.try/android_cronet" } builders { - name: "buildbucket/luci.chromium-m88.try/android_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/android_optional_gpu_tests_rel" } builders { - name: "buildbucket/luci.chromium-m88.try/cast_shell_android" + name: "buildbucket/luci.chromium-m90.try/cast_shell_android" } builders { - name: "buildbucket/luci.chromium-m88.try/cast_shell_linux" + name: "buildbucket/luci.chromium-m90.try/cast_shell_linux" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-amd64-generic-dbg" + name: "buildbucket/luci.chromium-m90.try/chromeos-amd64-generic-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-amd64-generic-rel" + name: "buildbucket/luci.chromium-m90.try/chromeos-amd64-generic-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-arm-generic-rel" + name: "buildbucket/luci.chromium-m90.try/chromeos-arm-generic-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-kevin-rel" + name: "buildbucket/luci.chromium-m90.try/chromeos-kevin-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/chromium_presubmit" + name: "buildbucket/luci.chromium-m90.try/chromium_presubmit" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-linux-x64-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-linux-x64-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-mac-x64-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-mac-x64-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-win10-x64-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-win10-x64-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-win10-x86-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-win10-x86-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia-arm64-cast" + name: "buildbucket/luci.chromium-m90.try/fuchsia-arm64-cast" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia-official" + name: "buildbucket/luci.chromium-m90.try/fuchsia-official" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia-x64-cast" + name: "buildbucket/luci.chromium-m90.try/fuchsia-x64-cast" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia_arm64" + name: "buildbucket/luci.chromium-m90.try/fuchsia_arm64" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia_x64" + name: "buildbucket/luci.chromium-m90.try/fuchsia_x64" } builders { - name: "buildbucket/luci.chromium-m88.try/ios-simulator" + name: "buildbucket/luci.chromium-m90.try/ios-simulator" } builders { - name: "buildbucket/luci.chromium-m88.try/ios-simulator-cronet" + name: "buildbucket/luci.chromium-m90.try/ios-simulator-cronet" } builders { - name: "buildbucket/luci.chromium-m88.try/ios-simulator-full-configs" + name: "buildbucket/luci.chromium-m90.try/ios-simulator-full-configs" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-blink-rel" + name: "buildbucket/luci.chromium-m90.try/linux-blink-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-chromeos-compile-dbg" + name: "buildbucket/luci.chromium-m90.try/linux-chromeos-compile-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-chromeos-rel" + name: "buildbucket/luci.chromium-m90.try/linux-chromeos-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-libfuzzer-asan-rel" + name: "buildbucket/luci.chromium-m90.try/linux-libfuzzer-asan-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-official" + name: "buildbucket/luci.chromium-m90.try/linux-official" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-ozone-rel" + name: "buildbucket/luci.chromium-m90.try/linux-ozone-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-rel" + name: "buildbucket/luci.chromium-m90.try/linux-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_asan_rel_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_asan_rel_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_compile_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_compile_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_tsan_rel_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_tsan_rel_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_layout_tests_composite_after_paint" + name: "buildbucket/luci.chromium-m90.try/linux_layout_tests_composite_after_paint" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_layout_tests_layout_ng_disabled" + name: "buildbucket/luci.chromium-m90.try/linux_layout_tests_layout_ng_disabled" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/linux_optional_gpu_tests_rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_vr" + name: "buildbucket/luci.chromium-m90.try/linux_vr" } builders { - name: "buildbucket/luci.chromium-m88.try/mac-arm64-rel" + name: "buildbucket/luci.chromium-m90.try/mac-arm64-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/mac-official" + name: "buildbucket/luci.chromium-m90.try/mac-official" } builders { - name: "buildbucket/luci.chromium-m88.try/mac-rel" + name: "buildbucket/luci.chromium-m90.try/mac-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/mac_chromium_compile_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/mac_chromium_compile_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/mac_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/mac_optional_gpu_tests_rel" } builders { - name: "buildbucket/luci.chromium-m88.try/win-libfuzzer-asan-rel" + name: "buildbucket/luci.chromium-m90.try/win-libfuzzer-asan-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/win-official" + name: "buildbucket/luci.chromium-m90.try/win-official" } builders { - name: "buildbucket/luci.chromium-m88.try/win10_chromium_x64_rel_ng" + name: "buildbucket/luci.chromium-m90.try/win10_chromium_x64_rel_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/win32-official" + name: "buildbucket/luci.chromium-m90.try/win32-official" } builders { - name: "buildbucket/luci.chromium-m88.try/win7-rel" + name: "buildbucket/luci.chromium-m90.try/win7-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/win_chromium_compile_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/win_chromium_compile_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/win_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/win_optional_gpu_tests_rel" } builder_view_only: true } @@ -3797,7 +2045,7 @@ consoles { id: "tryserver.blink" name: "tryserver.blink" builders { - name: "buildbucket/luci.chromium-m88.try/linux-blink-rel" + name: "buildbucket/luci.chromium-m90.try/linux-blink-rel" } builder_view_only: true } @@ -3805,22 +2053,22 @@ consoles { id: "tryserver.chromium" name: "tryserver.chromium" builders { - name: "buildbucket/luci.chromium-m88.try/android-official" + name: "buildbucket/luci.chromium-m90.try/android-official" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia-official" + name: "buildbucket/luci.chromium-m90.try/fuchsia-official" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-official" + name: "buildbucket/luci.chromium-m90.try/linux-official" } builders { - name: "buildbucket/luci.chromium-m88.try/mac-official" + name: "buildbucket/luci.chromium-m90.try/mac-official" } builders { - name: "buildbucket/luci.chromium-m88.try/win-official" + name: "buildbucket/luci.chromium-m90.try/win-official" } builders { - name: "buildbucket/luci.chromium-m88.try/win32-official" + name: "buildbucket/luci.chromium-m90.try/win32-official" } builder_view_only: true } @@ -3828,43 +2076,43 @@ consoles { id: "tryserver.chromium.android" name: "tryserver.chromium.android" builders { - name: "buildbucket/luci.chromium-m88.try/android-binary-size" + name: "buildbucket/luci.chromium-m90.try/android-binary-size" } builders { - name: "buildbucket/luci.chromium-m88.try/android-cronet-arm-dbg" + name: "buildbucket/luci.chromium-m90.try/android-cronet-arm-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android-lollipop-arm-rel" + name: "buildbucket/luci.chromium-m90.try/android-lollipop-arm-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android-marshmallow-arm64-rel" + name: "buildbucket/luci.chromium-m90.try/android-marshmallow-arm64-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android-marshmallow-x86-rel" + name: "buildbucket/luci.chromium-m90.try/android-marshmallow-x86-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android-pie-arm64-dbg" + name: "buildbucket/luci.chromium-m90.try/android-pie-arm64-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android-pie-arm64-rel" + name: "buildbucket/luci.chromium-m90.try/android-pie-arm64-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/android_compile_dbg" + name: "buildbucket/luci.chromium-m90.try/android_compile_dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android_compile_x64_dbg" + name: "buildbucket/luci.chromium-m90.try/android_compile_x64_dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android_compile_x86_dbg" + name: "buildbucket/luci.chromium-m90.try/android_compile_x86_dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/android_cronet" + name: "buildbucket/luci.chromium-m90.try/android_cronet" } builders { - name: "buildbucket/luci.chromium-m88.try/android_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/android_optional_gpu_tests_rel" } builders { - name: "buildbucket/luci.chromium-m88.try/cast_shell_android" + name: "buildbucket/luci.chromium-m90.try/cast_shell_android" } builder_view_only: true } @@ -3872,22 +2120,22 @@ consoles { id: "tryserver.chromium.chromiumos" name: "tryserver.chromium.chromiumos" builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-amd64-generic-dbg" + name: "buildbucket/luci.chromium-m90.try/chromeos-amd64-generic-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-amd64-generic-rel" + name: "buildbucket/luci.chromium-m90.try/chromeos-amd64-generic-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-arm-generic-rel" + name: "buildbucket/luci.chromium-m90.try/chromeos-arm-generic-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/chromeos-kevin-rel" + name: "buildbucket/luci.chromium-m90.try/chromeos-kevin-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-chromeos-compile-dbg" + name: "buildbucket/luci.chromium-m90.try/linux-chromeos-compile-dbg" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-chromeos-rel" + name: "buildbucket/luci.chromium-m90.try/linux-chromeos-rel" } builder_view_only: true } @@ -3895,16 +2143,16 @@ consoles { id: "tryserver.chromium.dawn" name: "tryserver.chromium.dawn" builders { - name: "buildbucket/luci.chromium-m88.try/dawn-linux-x64-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-linux-x64-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-mac-x64-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-mac-x64-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-win10-x64-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-win10-x64-deps-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/dawn-win10-x86-deps-rel" + name: "buildbucket/luci.chromium-m90.try/dawn-win10-x86-deps-rel" } builder_view_only: true } @@ -3912,55 +2160,55 @@ consoles { id: "tryserver.chromium.linux" name: "tryserver.chromium.linux" builders { - name: "buildbucket/luci.chromium-m88.try/cast_shell_linux" + name: "buildbucket/luci.chromium-m90.try/cast_shell_linux" } builders { - name: "buildbucket/luci.chromium-m88.try/chromium_presubmit" + name: "buildbucket/luci.chromium-m90.try/chromium_presubmit" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia-arm64-cast" + name: "buildbucket/luci.chromium-m90.try/fuchsia-arm64-cast" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia-x64-cast" + name: "buildbucket/luci.chromium-m90.try/fuchsia-x64-cast" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia_arm64" + name: "buildbucket/luci.chromium-m90.try/fuchsia_arm64" } builders { - name: "buildbucket/luci.chromium-m88.try/fuchsia_x64" + name: "buildbucket/luci.chromium-m90.try/fuchsia_x64" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-libfuzzer-asan-rel" + name: "buildbucket/luci.chromium-m90.try/linux-libfuzzer-asan-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-ozone-rel" + name: "buildbucket/luci.chromium-m90.try/linux-ozone-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux-rel" + name: "buildbucket/luci.chromium-m90.try/linux-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_asan_rel_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_asan_rel_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_compile_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_compile_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_chromium_tsan_rel_ng" + name: "buildbucket/luci.chromium-m90.try/linux_chromium_tsan_rel_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_layout_tests_composite_after_paint" + name: "buildbucket/luci.chromium-m90.try/linux_layout_tests_composite_after_paint" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_layout_tests_layout_ng_disabled" + name: "buildbucket/luci.chromium-m90.try/linux_layout_tests_layout_ng_disabled" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/linux_optional_gpu_tests_rel" } builders { - name: "buildbucket/luci.chromium-m88.try/linux_vr" + name: "buildbucket/luci.chromium-m90.try/linux_vr" } builder_view_only: true } @@ -3968,25 +2216,25 @@ consoles { id: "tryserver.chromium.mac" name: "tryserver.chromium.mac" builders { - name: "buildbucket/luci.chromium-m88.try/ios-simulator" + name: "buildbucket/luci.chromium-m90.try/ios-simulator" } builders { - name: "buildbucket/luci.chromium-m88.try/ios-simulator-cronet" + name: "buildbucket/luci.chromium-m90.try/ios-simulator-cronet" } builders { - name: "buildbucket/luci.chromium-m88.try/ios-simulator-full-configs" + name: "buildbucket/luci.chromium-m90.try/ios-simulator-full-configs" } builders { - name: "buildbucket/luci.chromium-m88.try/mac-arm64-rel" + name: "buildbucket/luci.chromium-m90.try/mac-arm64-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/mac-rel" + name: "buildbucket/luci.chromium-m90.try/mac-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/mac_chromium_compile_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/mac_chromium_compile_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/mac_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/mac_optional_gpu_tests_rel" } builder_view_only: true } @@ -3994,19 +2242,19 @@ consoles { id: "tryserver.chromium.win" name: "tryserver.chromium.win" builders { - name: "buildbucket/luci.chromium-m88.try/win-libfuzzer-asan-rel" + name: "buildbucket/luci.chromium-m90.try/win-libfuzzer-asan-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/win10_chromium_x64_rel_ng" + name: "buildbucket/luci.chromium-m90.try/win10_chromium_x64_rel_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/win7-rel" + name: "buildbucket/luci.chromium-m90.try/win7-rel" } builders { - name: "buildbucket/luci.chromium-m88.try/win_chromium_compile_dbg_ng" + name: "buildbucket/luci.chromium-m90.try/win_chromium_compile_dbg_ng" } builders { - name: "buildbucket/luci.chromium-m88.try/win_optional_gpu_tests_rel" + name: "buildbucket/luci.chromium-m90.try/win_optional_gpu_tests_rel" } builder_view_only: true } diff --git a/chromium/infra/config/generated/luci-notify.cfg b/chromium/infra/config/generated/luci-notify.cfg index fbd666d8768..eb5774104d1 100644 --- a/chromium/infra/config/generated/luci-notify.cfg +++ b/chromium/infra/config/generated/luci-notify.cfg @@ -496,7 +496,7 @@ notifiers { } builders { bucket: "ci" - name: "Mac10.13 Tests (dbg)" + name: "Mac10.14 Tests" } } notifiers { @@ -508,7 +508,7 @@ notifiers { } builders { bucket: "ci" - name: "Mac10.14 Tests" + name: "Mac10.15 Tests" } } notifiers { @@ -520,7 +520,7 @@ notifiers { } builders { bucket: "ci" - name: "Mac10.15 Tests" + name: "Mac10.15 Tests (dbg)" } } notifiers { diff --git a/chromium/infra/config/generated/luci-scheduler.cfg b/chromium/infra/config/generated/luci-scheduler.cfg index 2b279040a3e..7bea2bb5b7f 100644 --- a/chromium/infra/config/generated/luci-scheduler.cfg +++ b/chromium/infra/config/generated/luci-scheduler.cfg @@ -10,7 +10,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Android Release (Nexus 5X)" } } @@ -24,7 +24,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Android WebView M (dbg)" } } @@ -38,7 +38,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Android WebView N (dbg)" } } @@ -52,7 +52,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Android WebView O (dbg)" } } @@ -66,7 +66,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Android WebView P (dbg)" } } @@ -76,7 +76,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Android arm Builder (dbg)" } } @@ -86,7 +86,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Android arm64 Builder (dbg)" } } @@ -96,7 +96,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Android x64 Builder (dbg)" } } @@ -106,7 +106,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Android x86 Builder (dbg)" } } @@ -116,7 +116,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Cast Android (dbg)" } } @@ -126,7 +126,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Cast Linux" } } @@ -136,7 +136,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Linux x64 DEPS Builder" } } @@ -150,7 +150,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Linux x64 DEPS Release (Intel HD 630)" } } @@ -164,7 +164,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Linux x64 DEPS Release (NVIDIA)" } } @@ -174,7 +174,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Mac x64 DEPS Builder" } } @@ -188,7 +188,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Mac x64 DEPS Release (AMD)" } } @@ -202,7 +202,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Mac x64 DEPS Release (Intel)" } } @@ -212,7 +212,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Win10 x64 DEPS Builder" } } @@ -226,7 +226,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Win10 x64 DEPS Release (Intel HD 630)" } } @@ -240,7 +240,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Win10 x64 DEPS Release (NVIDIA)" } } @@ -250,7 +250,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Win10 x86 DEPS Builder" } } @@ -264,7 +264,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Win10 x86 DEPS Release (Intel HD 630)" } } @@ -278,7 +278,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Dawn Win10 x86 DEPS Release (NVIDIA)" } } @@ -288,7 +288,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Fuchsia ARM64" } } @@ -298,7 +298,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Fuchsia x64" } } @@ -308,7 +308,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "GPU Linux Builder" } } @@ -318,7 +318,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "GPU Mac Builder" } } @@ -328,7 +328,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "GPU Win x64 Builder" } } @@ -338,7 +338,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux ASan LSan Builder" } } @@ -352,7 +352,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux ASan LSan Tests (1)" } } @@ -366,7 +366,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux ASan Tests (sandboxed)" } } @@ -376,7 +376,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Builder" } } @@ -386,7 +386,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Builder (dbg)" } } @@ -400,7 +400,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Ozone Tester (Headless)" } } @@ -414,7 +414,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Ozone Tester (Wayland)" } } @@ -428,7 +428,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Ozone Tester (X11)" } } @@ -442,7 +442,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Release (NVIDIA)" } } @@ -452,7 +452,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux TSan Builder" } } @@ -466,7 +466,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux TSan Tests" } } @@ -480,7 +480,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Tester (Ozone Headless)" } } @@ -494,7 +494,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Tester (Ozone Wayland)" } } @@ -508,7 +508,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Tester (Ozone X11)" } } @@ -522,7 +522,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Tests" } } @@ -536,7 +536,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Linux Tests (dbg)(1)" } } @@ -546,7 +546,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Mac Builder" } } @@ -556,7 +556,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Mac Builder (dbg)" } } @@ -570,7 +570,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Mac Release (Intel)" } } @@ -584,7 +584,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Mac Retina Release (AMD)" } } @@ -598,7 +598,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Mac10.11 Tests" } } @@ -612,7 +612,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Mac10.12 Tests" } } @@ -626,12 +626,12 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Mac10.13 Tests" } } job { - id: "Mac10.13 Tests (dbg)" + id: "Mac10.14 Tests" realm: "ci" acls { role: TRIGGERER @@ -640,12 +640,12 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" - builder: "Mac10.13 Tests (dbg)" + bucket: "luci.chromium-m90.ci" + builder: "Mac10.14 Tests" } } job { - id: "Mac10.14 Tests" + id: "Mac10.15 Tests" realm: "ci" acls { role: TRIGGERER @@ -654,12 +654,12 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" - builder: "Mac10.14 Tests" + bucket: "luci.chromium-m90.ci" + builder: "Mac10.15 Tests" } } job { - id: "Mac10.15 Tests" + id: "Mac10.15 Tests (dbg)" realm: "ci" acls { role: TRIGGERER @@ -668,8 +668,8 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" - builder: "Mac10.15 Tests" + bucket: "luci.chromium-m90.ci" + builder: "Mac10.15 Tests (dbg)" } } job { @@ -682,7 +682,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Marshmallow 64 bit Tester" } } @@ -696,7 +696,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Nougat Phone Tester" } } @@ -710,7 +710,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Oreo Phone Tester" } } @@ -720,7 +720,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "VR Linux" } } @@ -734,7 +734,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Win 7 Tests x64 (1)" } } @@ -744,7 +744,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Win Builder (dbg)" } } @@ -754,7 +754,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Win x64 Builder" } } @@ -768,7 +768,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Win10 Tests x64" } } @@ -782,7 +782,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Win10 x64 Release (NVIDIA)" } } @@ -796,7 +796,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "Win7 Tests (dbg)(1)" } } @@ -806,7 +806,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-cronet-arm-dbg" } } @@ -816,7 +816,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-cronet-arm-rel" } } @@ -830,7 +830,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-cronet-arm-rel-kitkat-tests" } } @@ -844,7 +844,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-cronet-arm-rel-lollipop-tests" } } @@ -854,7 +854,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-lollipop-arm-rel" } } @@ -864,7 +864,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-marshmallow-arm64-rel" } } @@ -874,7 +874,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-marshmallow-x86-rel" } } @@ -884,7 +884,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-nougat-arm64-rel" } } @@ -894,7 +894,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-official" } } @@ -908,7 +908,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-pie-arm64-dbg" } } @@ -918,7 +918,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "android-pie-arm64-rel" } } @@ -928,7 +928,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "chromeos-amd64-generic-dbg" } } @@ -938,7 +938,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "chromeos-amd64-generic-lacros-dbg" } } @@ -948,7 +948,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "chromeos-amd64-generic-rel" } } @@ -958,7 +958,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "chromeos-arm-generic-rel" } } @@ -968,7 +968,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "chromeos-kevin-rel" } } @@ -978,7 +978,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "fuchsia-arm64-cast" } } @@ -988,7 +988,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "fuchsia-official" } } @@ -998,7 +998,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "fuchsia-x64-cast" } } @@ -1008,7 +1008,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "ios-simulator" } } @@ -1018,7 +1018,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "ios-simulator-cronet" } } @@ -1028,7 +1028,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "ios-simulator-full-configs" } } @@ -1038,7 +1038,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "linux-chromeos-dbg" } } @@ -1048,7 +1048,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "linux-chromeos-rel" } } @@ -1058,7 +1058,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "linux-lacros-builder-rel" } } @@ -1072,7 +1072,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "linux-lacros-tester-rel" } } @@ -1082,7 +1082,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "linux-official" } } @@ -1092,7 +1092,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "linux-ozone-rel" } } @@ -1102,7 +1102,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "mac-arm64-rel" } } @@ -1112,7 +1112,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "win-official" } } @@ -1122,7 +1122,7 @@ job { acl_sets: "ci" buildbucket { server: "cr-buildbucket.appspot.com" - bucket: "luci.chromium-m88.ci" + bucket: "luci.chromium-m90.ci" builder: "win32-official" } } @@ -1136,6 +1136,16 @@ job { acl_sets: "ci" noop {} } +job { + id: "Mac11 Tests" + schedule: "triggered" + acls { + role: TRIGGERER + granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" + } + acl_sets: "ci" + noop {} +} job { id: "mac-arm64-rel-tests" schedule: "triggered" @@ -1264,7 +1274,7 @@ trigger { triggers: "win32-official" gitiles { repo: "https://chromium.googlesource.com/chromium/src" - refs: "regexp:refs/branch-heads/4324" + refs: "regexp:refs/branch-heads/4430" } } acl_sets { @@ -1276,4 +1286,8 @@ acl_sets { acls { granted_to: "group:all" } + acls { + role: TRIGGERER + granted_to: "group:project-chromium-scheduler-triggerers" + } } diff --git a/chromium/infra/config/generated/project.cfg b/chromium/infra/config/generated/project.cfg index 261d78417b7..5904b20b1fa 100644 --- a/chromium/infra/config/generated/project.cfg +++ b/chromium/infra/config/generated/project.cfg @@ -4,5 +4,5 @@ # For the schema of this file, see ProjectCfg message: # https://luci-config.appspot.com/schemas/projects:project.cfg -name: "chromium-m88" +name: "chromium-m90" access: "group:all" diff --git a/chromium/infra/config/generated/realms.cfg b/chromium/infra/config/generated/realms.cfg index c83636e6dd4..cc073635ab3 100644 --- a/chromium/infra/config/generated/realms.cfg +++ b/chromium/infra/config/generated/realms.cfg @@ -56,9 +56,14 @@ realms { role: "role/buildbucket.triggerer" principals: "group:project-chromium-ci-schedulers" } + bindings { + role: "role/scheduler.triggerer" + principals: "group:project-chromium-scheduler-triggerers" + } bindings { role: "role/swarming.taskTriggerer" principals: "user:chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" + principals: "user:findit-for-me@appspot.gserviceaccount.com" } } realms { diff --git a/chromium/infra/config/generated/tricium-prod.cfg b/chromium/infra/config/generated/tricium-prod.cfg index 1034e632957..3f34a036634 100644 --- a/chromium/infra/config/generated/tricium-prod.cfg +++ b/chromium/infra/config/generated/tricium-prod.cfg @@ -59,6 +59,29 @@ functions { } } +functions { + type: ANALYZER + name: "OilpanAnalyzer" + needs: GIT_FILE_DETAILS + provides: RESULTS + path_filters: "*.c" + path_filters: "*.cc" + path_filters: "*.cpp" + path_filters: "*.h" + owner: "yukiy@chromium.org" + monorail_component: "Infra>Platform>Tricium>Analyzer" + impls { + runtime_platform: LINUX + provides_for_platform: LINUX + recipe { + project: "chromium" + bucket: "try" + builder: "tricium-oilpan-analysis" + } + deadline: 900 + } +} + # Wrapper for simple legacy analyzers. functions { type: ANALYZER @@ -89,6 +112,11 @@ selections { platform: LINUX } +selections { + function: "OilpanAnalyzer" + platform: LINUX +} + selections { function: "Simple" platform: LINUX diff --git a/chromium/infra/config/generators/scheduler-noop-jobs.star b/chromium/infra/config/generators/scheduler-noop-jobs.star index ed38d0d67a0..45ad42ee97e 100644 --- a/chromium/infra/config/generators/scheduler-noop-jobs.star +++ b/chromium/infra/config/generators/scheduler-noop-jobs.star @@ -22,6 +22,11 @@ _NON_BRANCHED_TESTERS = ( # the branches "mac-osxbeta-rel", + # This tester is also triggered by 'Mac Builder', but we don't have enough + # capacity on Mac 11 to run this on the branches yet. + # TODO(crbug.com/1206401): Restore this when we do have capacity. + "Mac11 Tests", + # This tester is triggered by 'mac-arm64-rel', but it is an FYI builder and # not mirrored by any branched try builders and we have limited test # capacity, so we do not need to run it on the branches @@ -54,7 +59,7 @@ _TESTER_NOOP_JOBS = [scheduler_pb.Job( ) for builder in _NON_BRANCHED_TESTERS] def _add_noop_jobs(ctx): - if settings.is_master: + if settings.is_main: return cfg = ctx.output["luci-scheduler.cfg"] for j in _TESTER_NOOP_JOBS: diff --git a/chromium/infra/config/lib/branches.star b/chromium/infra/config/lib/branches.star index 16730a88aa5..ce33e32180f 100644 --- a/chromium/infra/config/lib/branches.star +++ b/chromium/infra/config/lib/branches.star @@ -12,19 +12,19 @@ the `settings` struct in '//project.star', then the resource is not defined. The `branch_selector` argument can be one of the following constants referring to the category of the branch: * MAIN - The resource is defined only for main/master/trunk - [`settings.is_master`] + [`settings.is_main`] * STANDARD_BRANCHES - The resource is defined only for the beta and stable branches. - [`not settings.is_master and not settings.is_lts_branch`] + [`not settings.is_main and not settings.is_lts_branch`] * LTS_BRANCHES - The resource is defined only for the long-term support branches (LTC and LTR). - [`not settings.is_master and settings.is_lts_branch`] + [`not settings.is_main and settings.is_lts_branch`] The `branch_selector` argument can also be one of the following constants composing multiple categories: -* STANDARD_MILESTONES - The resource is defined for a branch as it moves through +* STANDARD_MILESTONE - The resource is defined for a branch as it moves through the standad release channels: trunk -> beta -> stable. -* LTS_MILESTONES - The resource is defined for a branch as it move through the +* LTS_MILESTONE - The resource is defined for a branch as it move through the long-term suport release channels: trunk -> beta -> stable -> LTC -> LTR. * ALL_BRANCHES - The resource is defined for all branches and main/master/trunk. * NOT_MAIN - The resource is defined for all branches, but not for @@ -60,10 +60,10 @@ def _matches(branch_selector): branch_selectors = branch_selector for b in branch_selectors: if b == MAIN: - if settings.is_master: + if settings.is_main: return True elif b == STANDARD_BRANCHES: - if not settings.is_master and not settings.is_lts_branch: + if not settings.is_main and not settings.is_lts_branch: return True elif b == LTS_BRANCHES: if settings.is_lts_branch: @@ -80,7 +80,7 @@ def _value(*, for_main = None, for_branches = None): then `for_main` will be returned. Otherwise, `for_branches` will be returned. """ - return for_main if settings.is_master else for_branches + return for_main if settings.is_main else for_branches def _exec(module, *, branch_selector = MAIN): """Execute `module` if `branch_selector` matches the project settings.""" diff --git a/chromium/infra/config/lib/builders.star b/chromium/infra/config/lib/builders.star index 568c646dcdb..06a3f84ca9d 100644 --- a/chromium/infra/config/lib/builders.star +++ b/chromium/infra/config/lib/builders.star @@ -59,7 +59,34 @@ os = struct( ANDROID = os_enum("Android", os_category.ANDROID), LINUX_TRUSTY = os_enum("Ubuntu-14.04", os_category.LINUX), LINUX_XENIAL = os_enum("Ubuntu-16.04", os_category.LINUX), + LINUX_BIONIC = os_enum("Ubuntu-18.04", os_category.LINUX), + # xenial -> bionic migration + # * If a builder does not already explicitly set an os value, use + # LINUX_BIONIC_REMOVE or LINUX_XENIAL_OR_BIONIC_REMOVE + # * If a builder explicitly sets LINUX_DEFAULT, use + # LINUX_BIONIC_SWITCH_TO_DEFAULT or + # LINUX_XENIAL_OR_BIONIC_SWITCH_TO_DEFAULT + # + # When the migration is complete, LINUX_DEFAULT can be switched to + # Ubunutu-18.04, all instances of LINUX_BIONIC_REMOVE can be removed and all + # instances of LINUX_BIONIC_SWITCH_TO_DEFAULT can be replaced with + # LINUX_DEFAULT, the only changes to the generated files should be + # Ubuntu-16.04|Ubuntu-18.04 -> Ubuntu-18.04 LINUX_DEFAULT = os_enum("Ubuntu-16.04", os_category.LINUX), + # 100% switch to bionic + LINUX_BIONIC_REMOVE = os_enum("Ubuntu-18.04", os_category.LINUX), + LINUX_BIONIC_SWITCH_TO_DEFAULT = os_enum("Ubuntu-18.04", os_category.LINUX), + # Staged switch to bionic: we can gradually shift the matching capacity + # towards bionic and the builder will continue to run on whatever is + # available + LINUX_XENIAL_OR_BIONIC_REMOVE = os_enum( + "Ubuntu-16.04|Ubuntu-18.04", + os_category.LINUX, + ), + LINUX_XENIAL_OR_BIONIC_SWITCH_TO_DEFAULT = os_enum( + "Ubuntu-16.04|Ubuntu-18.04", + os_category.LINUX, + ), MAC_10_12 = os_enum("Mac-10.12", os_category.MAC), MAC_10_13 = os_enum("Mac-10.13", os_category.MAC), MAC_10_14 = os_enum("Mac-10.14", os_category.MAC), @@ -138,10 +165,10 @@ xcode = struct( x11e146 = xcode_enum("11e146"), # in use by ios-webkit-tot x11e608cwk = xcode_enum("11e608cwk"), - # (current default) xc12 gm seed + # (current default for other projects) xc12.0 gm seed x12a7209 = xcode_enum("12a7209"), - # latest Xcode 12 beta version. - x12b5035g = xcode_enum("12b5035g"), + # (current default for iOS) xc12.4 gm seed + x12d4e = xcode_enum("12d4e"), ) ################################################################################ @@ -246,6 +273,27 @@ def _isolated_property(*, isolated_server): return isolated or None +def _reclient_property(*, instance, service, jobs, rewrapper_env): + reclient = {} + instance = defaults.get_value("reclient_instance", instance) + if instance: + reclient["instance"] = instance + reclient["metrics_project"] = "chromium-reclient-metrics" + service = defaults.get_value("reclient_service", service) + if service: + reclient["service"] = service + jobs = defaults.get_value("reclient_jobs", jobs) + if jobs: + reclient["jobs"] = jobs + rewrapper_env = defaults.get_value("reclient_rewrapper_env", rewrapper_env) + if rewrapper_env: + for k in rewrapper_env: + if not k.startswith("RBE_"): + fail("Environment variables in rewrapper_env must start with " + + "'RBE_', got '%s'" % k) + reclient["rewrapper_env"] = rewrapper_env + return reclient or None + ################################################################################ # Builder defaults and function # ################################################################################ @@ -259,6 +307,7 @@ defaults = args.defaults( builder_group = None, builderless = args.COMPUTE, configure_kitchen = False, + kitchen_emulate_gce = False, cores = None, cpu = None, fully_qualified_builder_dimension = False, @@ -278,16 +327,18 @@ defaults = args.defaults( coverage_exclude_sources = None, coverage_test_types = None, resultdb_bigquery_exports = [], + resultdb_index_by_timestamp = False, isolated_server = "https://isolateserver.appspot.com", + reclient_instance = None, + reclient_service = None, + reclient_jobs = None, + reclient_rewrapper_env = None, # Provide vars for bucket and executable so users don't have to # unnecessarily make wrapper functions bucket = args.COMPUTE, executable = args.COMPUTE, triggered_by = args.COMPUTE, - - # Forward on luci.builder.defaults so users have a consistent interface - **{a: getattr(luci.builder.defaults, a) for a in dir(luci.builder.defaults)} ) def builder( @@ -311,6 +362,7 @@ def builder( list_view = args.DEFAULT, project_trigger_overrides = args.DEFAULT, configure_kitchen = args.DEFAULT, + kitchen_emulate_gce = args.DEFAULT, goma_backend = args.DEFAULT, goma_debug = args.DEFAULT, goma_enable_ats = args.DEFAULT, @@ -321,7 +373,12 @@ def builder( coverage_exclude_sources = args.DEFAULT, coverage_test_types = args.DEFAULT, resultdb_bigquery_exports = args.DEFAULT, + resultdb_index_by_timestamp = args.DEFAULT, isolated_server = args.DEFAULT, + reclient_instance = args.DEFAULT, + reclient_service = args.DEFAULT, + reclient_jobs = args.DEFAULT, + reclient_rewrapper_env = args.DEFAULT, **kwargs): """Define a builder. @@ -398,6 +455,9 @@ def builder( * configure_kitchen - a boolean indicating whether to configure kitchen. If True, emits a property to set the 'git_auth' and 'devshell' fields of the '$kitchen' property. By default, considered False. + * kitchen_emulate_gce - a boolean indicating whether to set 'emulate_gce' + of the '$kitchen' property. This is effective only when + configure_kitchen is True. By default, considered False. * goma_backend - a member of the `goma.backend` enum indicating the goma backend the builder should use. Will be incorporated into the '$build/goma' property. By default, considered None. @@ -429,9 +489,22 @@ def builder( * resultdb_bigquery_exports - a list of resultdb.export_test_results(...) specifying parameters for exporting test results to BigQuery. By default, do not export. + * resultdb_index_by_timestamp - a boolean specifying whether ResultDB should + index the results of the tests run on this builder by timestamp, i.e. + for purposes of retrieving a test's history. If false, the results will not + be searchable by timestamp on ResultDB's test history api. * isolated_server - a string indicating the host of the isolated server. Will be incorporated into the '$recipe_engine/isolated' property. By default, this is "https://isolateserver.appspot.com". + * reclient_instance - a string indicating the GCP project hosting the RBE + instance for re-client to use. + * reclient_service - a string indicating the RBE service to dial via gRPC. + By default, this is "remotebuildexecution.googleapis.com:443" (set in + the reclient recipe module). + * reclient_jobs - an integer indicating the number of concurrent + compilations to run when using re-client as the compiler. + * reclient_rewrapper_env - a map that sets the rewrapper flags via the + environment variables. All such vars must start with the "RBE_" prefix. * kwargs - Additional keyword arguments to forward on to `luci.builder`. """ @@ -457,6 +530,9 @@ def builder( if "$recipe_engine/isolated" in properties: fail('Setting "$recipe_engine/isolated" property is not supported: ' + "use isolated_server instead") + if "$build/reclient" in properties: + fail('Setting "$build/reclient" property is not supported: ' + + "use reclient_instance and reclient_rewrapper_env instead") properties = dict(properties) os = defaults.get_value("os", os) @@ -519,6 +595,8 @@ def builder( "devshell": True, "git_auth": True, } + if defaults.get_value("kitchen_emulate_gce", kitchen_emulate_gce): + properties["$kitchen"]["emulate_gce"] = True chromium_tests = _chromium_tests_property( project_trigger_overrides = project_trigger_overrides, @@ -552,6 +630,15 @@ def builder( if isolated != None: properties["$recipe_engine/isolated"] = isolated + reclient = _reclient_property( + instance = reclient_instance, + service = reclient_service, + jobs = reclient_jobs, + rewrapper_env = reclient_rewrapper_env, + ) + if reclient != None: + properties["$build/reclient"] = reclient + kwargs = dict(kwargs) if bucket != args.COMPUTE: kwargs["bucket"] = bucket @@ -569,6 +656,16 @@ def builder( )] properties.setdefault("xcode_build_version", xcode.version) + history_options = None + resultdb_index_by_timestamp = defaults.get_value( + "resultdb_index_by_timestamp", + resultdb_index_by_timestamp, + ) + if resultdb_index_by_timestamp: + history_options = resultdb.history_options( + by_timestamp = resultdb_index_by_timestamp, + ) + builder = branches.builder( name = name, branch_selector = branch_selector, @@ -580,6 +677,7 @@ def builder( "resultdb_bigquery_exports", resultdb_bigquery_exports, ), + history_options = history_options, ), **kwargs ) @@ -635,15 +733,8 @@ def builder( return builder -def builder_name(builder, bucket = args.DEFAULT): - bucket = defaults.get_value("bucket", bucket) - if bucket == args.COMPUTE: - fail("Either a default for bucket must be set or bucket must be passed in") - return "{}/{}".format(bucket, builder) - builders = struct( builder = builder, - builder_name = builder_name, cpu = cpu, defaults = defaults, goma = goma, diff --git a/chromium/infra/config/lib/ci.star b/chromium/infra/config/lib/ci.star index 1a012dfdb36..8b785ca04ab 100644 --- a/chromium/infra/config/lib/ci.star +++ b/chromium/infra/config/lib/ci.star @@ -15,7 +15,7 @@ to set the default value. Can also be accessed through `ci.defaults`. load("./args.star", "args") load("./branches.star", "branches") -load("./builders.star", "builders") +load("./builders.star", "builders", "os") defaults = args.defaults( extends = builders.defaults, @@ -27,10 +27,9 @@ def ci_builder( *, name, branch_selector = branches.MAIN, - console_view = args.DEFAULT, + console_view_entry = None, main_console_view = args.DEFAULT, cq_mirrors_console_view = args.DEFAULT, - console_view_entry = None, tree_closing = False, notifies = None, resultdb_bigquery_exports = None, @@ -49,13 +48,13 @@ def ci_builder( main_console_view - A string identifying the ID of the main console view to add an entry to. Supports a module-level default that defaults to None. An entry will be added only if - `console_view_entry` is provided. + `console_view_entry` is provided and the first entry's branch + selector causes the entry to be defined. cq_mirrors_console_view - A string identifying the ID of the CQ mirrors console view to add an entry to. Supports a module-level default that defaults to None. An entry will be added only if - `console_view_entry` is provided. - console_view_entry - A structure providing the details of the entry - to add to the console view. See `ci.console_view_entry` for details. + `console_view_entry` is provided and the first entry's branch + selector causes the entry to be defined. tree_closing - If true, failed builds from this builder that meet certain criteria will close the tree and email the sheriff. See the 'chromium-tree-closer' config in notifiers.star for the full criteria. @@ -93,9 +92,14 @@ def ci_builder( ] merged_resultdb_bigquery_exports.extend(resultdb_bigquery_exports or []) - # Enable "chromium.resultdb.result_sink" on ci builders at 50%. + # Enable "chromium.resultdb.result_sink" on ci builders. experiments = experiments or {} - experiments.setdefault("chromium.resultdb.result_sink", 50) + experiments.setdefault("chromium.resultdb.result_sink", 100) + experiments.setdefault("chromium.resultdb.result_sink.junit_tests", 100) + experiments.setdefault("chromium.resultdb.result_sink.gtests_local", 100) + + # Migrate executable to bbagent incrementally. + experiments.setdefault("luci.buildbucket.use_bbagent", 100) # Define the builder first so that any validation of luci.builder arguments # (e.g. bucket) occurs before we try to use it @@ -106,6 +110,7 @@ def ci_builder( resultdb_bigquery_exports = merged_resultdb_bigquery_exports, notifies = notifies, experiments = experiments, + resultdb_index_by_timestamp = True, **kwargs ) @@ -122,19 +127,18 @@ def ci_builder( if console_view == None: console_view = defaults.get_value_from_kwargs("builder_group", kwargs) - if console_view: builder = "{}/{}".format(bucket, name) overview_console_category = console_view - if console_view_entry.category: - overview_console_category = "|".join([console_view, console_view_entry.category]) + if entry.category: + overview_console_category = "|".join([console_view, entry.category]) main_console_view = defaults.get_value("main_console_view", main_console_view) if main_console_view: luci.console_view_entry( builder = builder, console_view = main_console_view, category = overview_console_category, - short_name = console_view_entry.short_name, + short_name = entry.short_name, ) cq_mirrors_console_view = defaults.get_value( @@ -146,7 +150,7 @@ def ci_builder( builder = builder, console_view = cq_mirrors_console_view, category = overview_console_category, - short_name = console_view_entry.short_name, + short_name = entry.short_name, ) def android_builder( @@ -157,6 +161,7 @@ def android_builder( # goma_jobs=goma.jobs.MANY_JOBS_FOR_CI goma_jobs = builders.goma.jobs.J150, **kwargs): + kwargs.setdefault("os", os.LINUX_BIONIC_REMOVE) return ci_builder( name = name, builder_group = "chromium.android", @@ -166,6 +171,7 @@ def android_builder( ) def android_fyi_builder(*, name, **kwargs): + kwargs.setdefault("os", os.LINUX_BIONIC_REMOVE) return ci_builder( name = name, builder_group = "chromium.android.fyi", @@ -173,6 +179,84 @@ def android_fyi_builder(*, name, **kwargs): **kwargs ) +def angle_builder(*, name, **kwargs): + return ci.builder( + name = name, + builder_group = "chromium.angle", + executable = "recipe:angle_chromium", + service_account = + "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com", + properties = { + "perf_dashboard_machine_group": "ChromiumANGLE", + }, + **kwargs + ) + +def angle_linux_builder( + *, + name, + goma_backend = builders.goma.backend.RBE_PROD, + **kwargs): + return angle_builder( + name = name, + goma_backend = goma_backend, + os = builders.os.LINUX_BIONIC, + pool = "luci.chromium.gpu.ci", + **kwargs + ) + +def angle_mac_builder(*, name, **kwargs): + return angle_builder( + name = name, + builderless = False, + cores = None, + goma_backend = builders.goma.backend.RBE_PROD, + os = builders.os.MAC_ANY, + **kwargs + ) + +# ANGLE testers are thin testers, they use linux VMs regardless of the +# actual OS that the tests are built for +def angle_thin_tester( + *, + name, + **kwargs): + return angle_linux_builder( + name = name, + cores = 2, + # Setting goma_backend for testers is a no-op, but better to be explicit + # here and also leave the generated configs unchanged for these testers. + goma_backend = None, + **kwargs + ) + +def angle_windows_builder(*, name, **kwargs): + return angle_builder( + name = name, + builderless = True, + goma_backend = builders.goma.backend.RBE_PROD, + os = builders.os.WINDOWS_ANY, + pool = "luci.chromium.gpu.ci", + **kwargs + ) + +def cipd_builder(*, name, **kwargs): + return ci_builder( + name = name, + builder_group = "chromium.packager", + service_account = "chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com", + **kwargs + ) + +def cipd_3pp_builder(*, name, os, properties, **kwargs): + return cipd_builder( + name = name, + executable = "recipe:chromium_3pp", + os = os, + properties = properties, + **kwargs + ) + def chromium_builder(*, name, tree_closing = True, **kwargs): return ci_builder( name = name, @@ -183,6 +267,7 @@ def chromium_builder(*, name, tree_closing = True, **kwargs): ) def chromiumos_builder(*, name, tree_closing = True, **kwargs): + kwargs.setdefault("os", os.LINUX_BIONIC_REMOVE) return ci_builder( name = name, builder_group = "chromium.chromiumos", @@ -204,7 +289,7 @@ def clang_builder(*, name, builderless = True, cores = 32, properties = None, ** # Because these run ToT Clang, goma is not used. # Naturally the runtime will be ~4-8h on average, depending on config. # CFI builds will take even longer - around 11h. - execution_timeout = 12 * time.hour, + execution_timeout = 14 * time.hour, properties = properties, **kwargs ) @@ -219,7 +304,7 @@ def clang_mac_builder(*, name, cores = 24, **kwargs): # The Chromium build doesn't need system Xcode, but the ToT clang # bots also build clang and llvm and that build does need system # Xcode. - "xcode_build_version": "12a7209", + "xcode_build_version": "12d4e", }, **kwargs ) @@ -242,7 +327,7 @@ def dawn_linux_builder( name = name, builderless = True, goma_backend = goma_backend, - os = builders.os.LINUX_DEFAULT, + os = builders.os.LINUX_BIONIC, pool = "luci.chromium.gpu.ci", **kwargs ) @@ -308,11 +393,6 @@ def fyi_builder( builder_group = "chromium.fyi", execution_timeout = execution_timeout, goma_backend = goma_backend, - # TODO(crbug.com/1108016): Move this kwarg to ci.builder(), after - # ResultSink and result_adapter is confirmed to work. - experiments = { - "chromium.resultdb.result_sink": 100, - }, **kwargs ) @@ -353,7 +433,7 @@ def fyi_ios_builder( executable = "recipe:chromium", goma_backend = builders.goma.backend.RBE_PROD, os = builders.os.MAC_10_15, - xcode = builders.xcode.x12a7209, + xcode = builders.xcode.x12d4e, **kwargs): return fyi_builder( name = name, @@ -411,7 +491,7 @@ def gpu_fyi_linux_builder( name = name, execution_timeout = execution_timeout, goma_backend = goma_backend, - os = builders.os.LINUX_DEFAULT, + os = builders.os.LINUX_BIONIC, pool = "luci.chromium.gpu.ci", **kwargs ) @@ -474,7 +554,7 @@ def gpu_linux_builder( name = name, builderless = True, goma_backend = goma_backend, - os = builders.os.LINUX_DEFAULT, + os = builders.os.LINUX_BIONIC, pool = "luci.chromium.gpu.ci", **kwargs ) @@ -553,7 +633,7 @@ def mac_ios_builder( name, executable = "recipe:chromium", goma_backend = builders.goma.backend.RBE_PROD, - xcode = builders.xcode.x12a7209, + xcode = builders.xcode.x12d4e, **kwargs): return mac_builder( name = name, @@ -618,7 +698,7 @@ def swangle_linux_builder( return swangle_builder( name = name, goma_backend = builders.goma.backend.RBE_PROD, - os = builders.os.LINUX_DEFAULT, + os = builders.os.LINUX_BIONIC, pool = "luci.chromium.gpu.ci", **kwargs ) @@ -650,6 +730,7 @@ def thin_tester( name, triggered_by, builder_group, + os = builders.os.LINUX_BIONIC_SWITCH_TO_DEFAULT, tree_closing = True, **kwargs): return ci.builder( @@ -657,6 +738,7 @@ def thin_tester( builder_group = builder_group, triggered_by = triggered_by, goma_backend = None, + os = os, tree_closing = tree_closing, **kwargs ) @@ -697,8 +779,14 @@ ci = struct( # More specific builder wrapper functions android_builder = android_builder, android_fyi_builder = android_fyi_builder, + angle_linux_builder = angle_linux_builder, + angle_mac_builder = angle_mac_builder, + angle_thin_tester = angle_thin_tester, + angle_windows_builder = angle_windows_builder, chromium_builder = chromium_builder, chromiumos_builder = chromiumos_builder, + cipd_3pp_builder = cipd_3pp_builder, + cipd_builder = cipd_builder, clang_builder = clang_builder, clang_mac_builder = clang_mac_builder, dawn_linux_builder = dawn_linux_builder, diff --git a/chromium/infra/config/lib/headers.star b/chromium/infra/config/lib/headers.star new file mode 100644 index 00000000000..05577998252 --- /dev/null +++ b/chromium/infra/config/lib/headers.star @@ -0,0 +1,155 @@ +# 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. + +"""A library for defining console headers. + +A header can be defined using the `header` function, with `console_group`, +`link_group` and `link` being used to define the components of the header. The +returned object can be specified as the header when defining a console view. + +All functions can also be accessed via the `headers` struct. +""" + +load("//lib/branches.star", "branches") + +def _remove_none(l): + return [e for e in l if e != None] + +def _remove_none_values(d): + return {k: v for k, v in d.items() if v != None} + +def oncall( + *, + name, + url, + show_primary_secondary_labels = None, + branch_selector = branches.MAIN): + """Define an oncall rotation to appear in a console header. + + Args: + name - The name to display the oncall as. + url - The URL to read the oncall rotation from. + show_primary_secondary_labels - Whether to show labels indicating the + primary and secondary next to the current primary and secondary for the + oncall. + branch_selector - A branch selector value controlling whether the + oncall definition is executed. See branches.star for more information. + """ + if not branches.matches(branch_selector): + return None + return _remove_none_values(dict( + name = name, + url = url, + show_primary_secondary_labels = show_primary_secondary_labels, + )) + +def link_group(*, name, links, branch_selector = branches.MAIN): + """Define a link group to appear in a console header. + + A link group is a set of links that are displayed together under a common + heading. + + Args: + name - The name of the link group, used as the heading for the group. + links - A list of objects returned from `link` defining the links + belonging to the group. + branch_selector - A branch selector value controlling whether the + link group definition is executed. See branches.star for more + information. + """ + if not branches.matches(branch_selector): + return None + links = _remove_none(links) + if not links: + return None + return _remove_none_values(dict( + name = name, + links = links, + )) + +def link(*, url, text, alt = None, branch_selector = branches.MAIN): + """Define a link to appear in a console header. + + Args: + url - The URL to link to. + text - The display text for the link. + alt - The alt text for the link. This is supposed to be the hover text + according to the proto + https://chromium.googlesource.com/infra/luci/luci-go/+/master/milo/api/config/project.proto, + but doesn't appear to produce any hover text. + branch_selector - A branch selector value controlling whether the + link definition is executed. See branches.star for more information. + """ + if not branches.matches(branch_selector): + return None + return _remove_none_values(dict( + url = url, + text = text, + alt = alt, + )) + +def console_group( + *, + console_ids, + title = None, + branch_selector = branches.MAIN): + """Define a console group. + + A console group is a set of consoles that will be displayed in the header. + For each console in the group, the name of the console will appear along + with a square for each builder in that console, with each square colored + according to the status of the last completed build for the builder. + + Args: + console_ids - A list of IDs of the consoles to display in the group. + title - An optional title to apply to the console group, returned from + `link`. If provided, the console group will have a box drawn around it + with the title appearing at the top of the box. + """ + if not branches.matches(branch_selector): + return None + console_ids = _remove_none(console_ids) + if not console_ids: + return None + return _remove_none_values(dict( + title = title, + console_ids = console_ids, + )) + +def header( + *, + oncalls = None, + link_groups = None, + console_groups = None, + tree_status_host = None): + """Define a console header. + + The returned object can be specified as the header when defining a console + view. + + Args: + oncalls - Optional list of oncalls returned from `oncall` to to display in + the header. + links - Optional list of link groups returned from `link_group` to display + in the header. + console_groups - Optional list of console groups returned from + `console_group` to display in the header. + tree_status_host - Optional URL of the tree status host. If provided, the + current tree status is displayed at the top of the header, colored + according to the status of the tree. + """ + return _remove_none_values(dict( + oncalls = _remove_none(oncalls or []), + links = _remove_none(link_groups or []), + console_groups = _remove_none(console_groups or []), + tree_status_host = tree_status_host, + )) + +headers = struct( + console_group = console_group, + header = header, + link = link, + link_group = link_group, + oncall = oncall, +) diff --git a/chromium/infra/config/lib/try.star b/chromium/infra/config/lib/try.star index 63c0378f0a5..6b8f89ff085 100644 --- a/chromium/infra/config/lib/try.star +++ b/chromium/infra/config/lib/try.star @@ -19,7 +19,7 @@ to set the default value. Can also be accessed through `try_.defaults`. load("./args.star", "args") load("./branches.star", "branches") -load("./builders.star", "builders") +load("./builders.star", "builders", "os") DEFAULT_EXCLUDE_REGEXPS = [ # Contains documentation that doesn't affect the outputs @@ -113,9 +113,10 @@ def try_builder( if not branches.matches(branch_selector): return - # Enable "chromium.resultdb.result_sink" on try builders at 50%. + # Enable "chromium.resultdb.result_sink" on try builders. experiments = experiments or {} - experiments.setdefault("chromium.resultdb.result_sink", 50) + experiments.setdefault("chromium.resultdb.result_sink", 100) + experiments.setdefault("chromium.resultdb.result_sink.junit_tests", 100) merged_resultdb_bigquery_exports = [ resultdb.export_test_results( @@ -158,6 +159,7 @@ def try_builder( list_view = list_view, resultdb_bigquery_exports = merged_resultdb_bigquery_exports, experiments = experiments, + resultdb_index_by_timestamp = True, **kwargs ) @@ -207,6 +209,7 @@ def blink_mac_builder( ) def chromium_builder(*, name, **kwargs): + kwargs.setdefault("os", builders.os.LINUX_BIONIC_REMOVE) return try_builder( name = name, builder_group = "tryserver.chromium", @@ -216,6 +219,7 @@ def chromium_builder(*, name, **kwargs): ) def chromium_android_builder(*, name, **kwargs): + kwargs.setdefault("os", os.LINUX_BIONIC_REMOVE) return try_builder( name = name, builder_group = "tryserver.chromium.android", @@ -234,7 +238,35 @@ def chromium_angle_builder(*, name, **kwargs): **kwargs ) +def chromium_angle_pinned_builder(*, name, **kwargs): + return try_builder( + name = name, + builder_group = "tryserver.chromium.angle", + builderless = True, + executable = "recipe:angle_chromium_trybot", + goma_backend = builders.goma.backend.RBE_PROD, + service_account = "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com", + **kwargs + ) + +def chromium_angle_mac_builder(*, name, **kwargs): + return chromium_angle_pinned_builder( + name = name, + cores = None, + ssd = None, + os = builders.os.MAC_ANY, + **kwargs + ) + +def chromium_angle_ios_builder(*, name, **kwargs): + return chromium_angle_mac_builder( + name = name, + xcode = builders.xcode.x12a7209, + **kwargs + ) + def chromium_chromiumos_builder(*, name, **kwargs): + kwargs.setdefault("os", os.LINUX_BIONIC_REMOVE) return try_builder( name = name, builder_group = "tryserver.chromium.chromiumos", @@ -286,7 +318,7 @@ def chromium_mac_ios_builder( executable = "recipe:chromium_trybot", goma_backend = builders.goma.backend.RBE_PROD, os = builders.os.MAC_10_15, - xcode = builders.xcode.x12a7209, + xcode = builders.xcode.x12d4e, **kwargs): return try_builder( name = name, @@ -315,7 +347,7 @@ def chromium_swangle_linux_builder(*, name, **kwargs): return chromium_swangle_builder( name = name, goma_backend = builders.goma.backend.RBE_PROD, - os = builders.os.LINUX_DEFAULT, + os = builders.os.LINUX_XENIAL_OR_BIONIC_REMOVE, **kwargs ) @@ -336,6 +368,40 @@ def chromium_swangle_windows_builder(*, name, **kwargs): **kwargs ) +def chromium_updater_builder( + *, + name, + executable = "recipe:chromium_trybot", + goma_backend, + os, + **kwargs): + return try_builder( + name = name, + builder_group = "tryserver.chromium.updater", + builderless = True, + executable = executable, + goma_backend = goma_backend, + os = os, + **kwargs + ) + +def chromium_updater_mac_builder(*, name, **kwargs): + return chromium_updater_builder( + name = name, + cores = None, + goma_backend = builders.goma.backend.RBE_PROD, + os = builders.os.MAC_ANY, + **kwargs + ) + +def chromium_updater_win_builder(*, name, **kwargs): + return chromium_updater_builder( + name = name, + goma_backend = builders.goma.backend.RBE_PROD, + os = builders.os.WINDOWS_DEFAULT, + **kwargs + ) + def chromium_win_builder( *, name, @@ -352,6 +418,23 @@ def chromium_win_builder( **kwargs ) +def cipd_builder(*, name, **kwargs): + return try_builder( + name = name, + service_account = "chromium-cipd-try-builder@chops-service-accounts.iam.gserviceaccount.com", + **kwargs + ) + +def cipd_3pp_builder(*, name, os, properties, **kwargs): + return cipd_builder( + name = name, + builder_group = "tryserver.chromium.packager", + executable = "recipe:chromium_3pp", + os = os, + properties = properties, + **kwargs + ) + def gpu_try_builder(*, name, builderless = False, execution_timeout = 6 * time.hour, **kwargs): return try_builder( name = name, @@ -366,6 +449,7 @@ def gpu_chromium_android_builder(*, name, **kwargs): name = name, builder_group = "tryserver.chromium.android", goma_backend = builders.goma.backend.RBE_PROD, + os = builders.os.LINUX_XENIAL_OR_BIONIC_REMOVE, **kwargs ) @@ -374,6 +458,7 @@ def gpu_chromium_linux_builder(*, name, **kwargs): name = name, builder_group = "tryserver.chromium.linux", goma_backend = builders.goma.backend.RBE_PROD, + os = builders.os.LINUX_XENIAL_OR_BIONIC_REMOVE, **kwargs ) @@ -410,6 +495,8 @@ try_ = struct( chromium_builder = chromium_builder, chromium_android_builder = chromium_android_builder, chromium_angle_builder = chromium_angle_builder, + chromium_angle_ios_builder = chromium_angle_ios_builder, + chromium_angle_mac_builder = chromium_angle_mac_builder, chromium_chromiumos_builder = chromium_chromiumos_builder, chromium_dawn_builder = chromium_dawn_builder, chromium_linux_builder = chromium_linux_builder, @@ -418,7 +505,11 @@ try_ = struct( chromium_swangle_linux_builder = chromium_swangle_linux_builder, chromium_swangle_mac_builder = chromium_swangle_mac_builder, chromium_swangle_windows_builder = chromium_swangle_windows_builder, + chromium_updater_mac_builder = chromium_updater_mac_builder, + chromium_updater_win_builder = chromium_updater_win_builder, chromium_win_builder = chromium_win_builder, + cipd_3pp_builder = cipd_3pp_builder, + cipd_builder = cipd_builder, gpu_chromium_android_builder = gpu_chromium_android_builder, gpu_chromium_linux_builder = gpu_chromium_linux_builder, gpu_chromium_mac_builder = gpu_chromium_mac_builder, diff --git a/chromium/infra/config/main.star b/chromium/infra/config/main.star index 6dbd2f111e4..82acf9422dd 100755 --- a/chromium/infra/config/main.star +++ b/chromium/infra/config/main.star @@ -10,16 +10,13 @@ load("//lib/branches.star", "branches") load("//project.star", "settings") lucicfg.check_version( - min = "1.19.0", + min = "1.22.1", message = "Update depot_tools", ) # Enable LUCI Realms support. lucicfg.enable_experiment("crbug.com/1085650") -# Enable tree closing. -lucicfg.enable_experiment("crbug.com/1054172") - # Tell lucicfg what files it is allowed to touch lucicfg.config( config_dir = "generated", diff --git a/chromium/infra/config/milestones.json b/chromium/infra/config/milestones.json new file mode 100644 index 00000000000..2b15953cd93 --- /dev/null +++ b/chromium/infra/config/milestones.json @@ -0,0 +1,17 @@ +{ + "86": { + "name": "m86", + "project": "chromium-m86", + "ref": "refs/branch-heads/4240" + }, + "88": { + "name": "m88", + "project": "chromium-m88", + "ref": "refs/branch-heads/4324" + }, + "89": { + "name": "m89", + "project": "chromium-m89", + "ref": "refs/branch-heads/4389" + } +} diff --git a/chromium/infra/config/notifiers.star b/chromium/infra/config/notifiers.star index 844884d8314..e8325ec0734 100644 --- a/chromium/infra/config/notifiers.star +++ b/chromium/infra/config/notifiers.star @@ -59,13 +59,14 @@ luci.notifier( ], ) -TREE_CLOSING_STEPS = [ +TREE_CLOSING_STEPS_REGEXP = "\\b({})\\b".format("|".join([ "bot_update", "compile", "gclient runhooks", "runhooks", "update", -] + "\\w*nocompile_test", +])) # This results in a notifier with no recipients, so nothing will actually be # notified. This still creates a "notifiable" that can be passed to the notifies @@ -91,7 +92,7 @@ def tree_closer(*, name, tree_status_host, **kwargs): tree_closer( name = "chromium-tree-closer", tree_status_host = "chromium-status.appspot.com", - failed_step_regexp = TREE_CLOSING_STEPS, + failed_step_regexp = TREE_CLOSING_STEPS_REGEXP, ) tree_closer( @@ -104,7 +105,7 @@ def tree_closure_notifier(*, name, **kwargs): luci.notifier( name = name, on_occurrence = ["FAILURE"], - failed_step_regexp = TREE_CLOSING_STEPS, + failed_step_regexp = TREE_CLOSING_STEPS_REGEXP, **kwargs ) else: @@ -193,7 +194,7 @@ luci.notifier( ) luci.notifier( - name = "linux-blink-heap-verification", + name = "linux-blink-fyi-bots", notify_emails = [ "mlippautz+fyi-bots@chromium.org", ], diff --git a/chromium/infra/config/project.star b/chromium/infra/config/project.star index 8aa442e6854..9241a17e7fd 100644 --- a/chromium/infra/config/project.star +++ b/chromium/infra/config/project.star @@ -5,13 +5,11 @@ def _project_settings( *, project, - branch_title, - is_master, + project_title, + is_main, is_lts_branch, - ref, - cq_ref_regexp, - try_triggering_projects, - tree_status_host): + chrome_project, + ref): """Declare settings for the project. This provides the central location for what must be modified when @@ -21,55 +19,24 @@ def _project_settings( Args: * project - The name of the LUCI project. - * branch_title - A string identifying the branch in console titles. - * is_master - Whether this branch is main/master/trunk. + * project_title - A string identifying the project in title contexts (e.g. + titles of consoles). + * is_main - Whether this branch is main/master/trunk. * is_lts_branch - Whether this branch is in the LTS channel. * ref - The git ref containing the code for this branch. - * cq_ref_regexp - A regular expression determining the git refs that the - CQ group for this project should watch. - * try_trigger_projects - A list of names of other LUCI projects whose CQ - is allowed to trigger this project's try builders. None can also be - passed to prohibit other projects' CQ from triggering this project's try - builders. - * tree_status_host - The host of the tree status app associated with this - project. Builders with tree closers configured will notify this host and - CQ attempts will block if the host indicates the tree is closed. It also - appears at the top of the console header. None indicates there is no - associated tree status app for the project. """ - if is_master and is_lts_branch: - fail("is_master and is_lts_branch can't both be True") + if is_main and is_lts_branch: + fail("is_main and is_lts_branch can't both be True") return struct( project = project, - is_master = is_master, + project_title = project_title, + is_main = is_main, is_lts_branch = is_lts_branch, ref = ref, - cq_ref_regexp = cq_ref_regexp, - try_triggering_projects = try_triggering_projects, - tree_status_host = tree_status_host, - main_console_title = "{} Main Console".format(branch_title), - cq_mirrors_console_title = "{} CQ Mirrors Console".format(branch_title), - main_list_view_title = "{} CQ Console".format(branch_title), + chrome_project = chrome_project, ) -settings = _project_settings( - # Set this to the name of the milestone's project - project = "chromium-m88", - # Set this to how the branch should be referred to in console titles - branch_title = "Chromium M88", - # Set this to False for branches - is_master = False, - # Set this to True for LTC/LTS branches - is_lts_branch = False, - # Set this to the branch ref for branches - ref = "refs/branch-heads/4324", - # Set this to the branch ref for branches - cq_ref_regexp = "refs/branch-heads/4324", - # Set this to None for branches - try_triggering_projects = None, - # Set this to None for branches - tree_status_host = None, -) +settings = _project_settings(**json.decode(io.read_file("./settings.json"))) def _generate_project_pyl(ctx): ctx.output["project.pyl"] = "\n".join([ @@ -80,14 +47,14 @@ def _generate_project_pyl(ctx): # 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, + validate_source_side_specs_have_builder = settings.is_main, )), "", ]) lucicfg.generator(_generate_project_pyl) -def _milestone_details(*, project, ref, channel): +def _milestone_details(*, project, ref): """Define the details for an active milestone. Args: @@ -95,29 +62,19 @@ def _milestone_details(*, project, ref, channel): milestone. * ref - The ref in the git repository that contains the code for the milestone. - * channel - The name of the release channel the milestone is in (used for - identifying the milestone in the console header). """ return struct( project = project, ref = ref, - channel = channel, ) # 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 +# https://chromiumdash.appspot.com/releases +# The 3rd portion of the version number is the branch number for the associated +# milestone ACTIVE_MILESTONES = { - "m86": _milestone_details( - project = "chromium-m86", - ref = "refs/branch-heads/4240", - channel = "Stable", - ), - "m87": _milestone_details( - project = "chromium-m87", - ref = "refs/branch-heads/4280", - channel = "Beta", - ), + m["name"]: _milestone_details(project = m["project"], ref = m["ref"]) + for m in json.decode(io.read_file("./milestones.json")).values() } diff --git a/chromium/infra/config/recipes.star b/chromium/infra/config/recipes.star index 15cf980d015..de1e98c4aef 100644 --- a/chromium/infra/config/recipes.star +++ b/chromium/infra/config/recipes.star @@ -55,6 +55,10 @@ build_recipe( name = "recipe:binary_size_trybot", ) +build_recipe( + name = "recipe:binary_size_cast_trybot", +) + build_recipe( name = "recipe:celab", ) @@ -64,9 +68,7 @@ build_recipe( ) build_recipe( - name = "recipe:chromium (bbagent)", - recipe = "chromium", - use_bbagent = True, + name = "recipe:chromium_3pp", ) build_recipe( @@ -95,6 +97,11 @@ build_recipe( name = "recipe:chromium_libfuzzer_trybot", ) +build_recipe( + name = "recipe:chromium_rts/create_model", + use_bbagent = True, +) + build_recipe( name = "recipe:chromium_trybot", ) @@ -139,6 +146,10 @@ build_recipe( name = "recipe:tricium_metrics", ) +build_recipe( + name = "recipe:tricium_oilpan", +) + build_recipe( name = "recipe:tricium_simple", ) diff --git a/chromium/infra/config/scripts/.vpython3 b/chromium/infra/config/scripts/.vpython3 new file mode 100644 index 00000000000..76d86bb52b6 --- /dev/null +++ b/chromium/infra/config/scripts/.vpython3 @@ -0,0 +1 @@ +python_version: "3.8" \ No newline at end of file diff --git a/chromium/infra/config/scripts/PRESUBMIT.py b/chromium/infra/config/scripts/PRESUBMIT.py new file mode 100644 index 00000000000..b0b2e3bf0b3 --- /dev/null +++ b/chromium/infra/config/scripts/PRESUBMIT.py @@ -0,0 +1,18 @@ +# 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. +"""PRESUBMIT for scripts. + +See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts +for more details on the presubmit API built into depot_tools. +""" + +PRESUBMIT_VERSION = '2.0.0' + + +def CheckTests(input_api, output_api): + glob = input_api.os_path.join( + input_api.PresubmitLocalPath(), 'tests', '*_test.py') + tests = input_api.canned_checks.GetUnitTests( + input_api, output_api, input_api.glob(glob), run_on_python2=False) + return input_api.RunTests(tests) diff --git a/chromium/infra/config/scripts/branch-day.py b/chromium/infra/config/scripts/branch-day.py new file mode 100755 index 00000000000..02174b020ea --- /dev/null +++ b/chromium/infra/config/scripts/branch-day.py @@ -0,0 +1,109 @@ +#!/usr/bin/env vpython3 +# Copyright 2021 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. +"""Script for performing the branch day tasks. + +This script will make all of the necessary binary invocations to update +input settings files based on flags and then re-generate the +configuration. No output will be produced unless one of the binary +invocations fails. + +Config can be updated on a new branch with: +``` +branch-day.py --on-branch --milestone MM --branch BBBB +``` + +Config on trunk for enabling the new branch can be updated with: +``` +branch-day.py --milestone MM --branch BBBB +``` +""" + +import argparse +import os +import subprocess +import sys + +INFRA_CONFIG_DIR = os.path.abspath(os.path.join(__file__, '..', '..')) + + +def parse_args(args=None, *, parser_type=None): + parser_type = parser_type or argparse.ArgumentParser + parser = parser_type( + description='Update the project settings for a chromium branch') + parser.set_defaults(func=_activate_milestone) + parser.add_argument('--milestones-py', + help='Path to milestones.py script', + default=os.path.join(INFRA_CONFIG_DIR, 'scripts', + 'milestones.py')) + parser.add_argument('--branch-py', + help='Path to branch.py script', + default=os.path.join(INFRA_CONFIG_DIR, 'scripts', + 'branch.py')) + parser.add_argument('--main-star', + help='Path to main.star script', + default=os.path.join(INFRA_CONFIG_DIR, 'main.star')) + parser.add_argument('--dev-star', + help='Path to dev.star script', + default=os.path.join(INFRA_CONFIG_DIR, 'dev.star')) + + parser.add_argument( + '--milestone', + required=True, + help=('The milestone identifier ' + '(e.g. the milestone number for standard release channel)')) + parser.add_argument( + '--branch', + required=True, + help='The branch name, must correspond to a ref in refs/branch-heads') + + parser.add_argument( + '--on-branch', + action='store_const', + dest='func', + const=_initialize_branch, + help='Switches to performing the branch day tasks on the new branch') + + return parser.parse_args(args) + + +def _execute(cmd): + try: + subprocess.run(cmd, + check=True, + text=True, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT) + except subprocess.CalledProcessError as e: + print('Executing {} failed'.format(cmd), file=sys.stderr) + end = '' if e.output[-1] == '\n' else '\n' + print(e.output, file=sys.stderr, end=end) + sys.exit(1) + + +def _activate_milestone(args): + _execute([ + args.milestones_py, 'activate', '--milestone', args.milestone, '--branch', + args.branch + ]) + _execute([args.main_star]) + _execute([args.dev_star]) + + +def _initialize_branch(args): + _execute([ + args.branch_py, 'initialize', '--milestone', args.milestone, '--branch', + args.branch + ]) + _execute([args.main_star]) + _execute([args.dev_star]) + + +def main(): + args = parse_args() + args.func(args) + + +if __name__ == '__main__': + main() diff --git a/chromium/infra/config/scripts/branch.py b/chromium/infra/config/scripts/branch.py new file mode 100755 index 00000000000..b3f51911211 --- /dev/null +++ b/chromium/infra/config/scripts/branch.py @@ -0,0 +1,79 @@ +#!/usr/bin/env vpython3 +# 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. +"""Script for updating the project settings for a chromium branch. + +To initialize a new chromium branch, run the following from the root of +the repo (where MM is the milestone number and BBBB is the branch +number): +``` +infra/config/scripts/branch.py initialize --milestone MM --branch BBBB +infra/config/main.star +infra/config/dev.star +``` + +Usage: + branch.py initialize --milestone XX --branch YYYY +""" + +import argparse +import json +import os +import sys + +INFRA_CONFIG_DIR = os.path.abspath(os.path.join(__file__, '..', '..')) + +def parse_args(args=None, *, parser_type=None): + parser_type = parser_type or argparse.ArgumentParser + parser = parser_type( + description='Update the project settings for a chromium branch') + parser.set_defaults(func=None) + parser.add_argument('--settings-json', + help='Path to the settings.json file', + default=os.path.join(INFRA_CONFIG_DIR, 'settings.json')) + + subparsers = parser.add_subparsers() + + init_parser = subparsers.add_parser( + 'initialize', help='Initialize the settings for a branch') + init_parser.set_defaults(func=initialize_cmd) + init_parser.add_argument( + '--milestone', + required=True, + help=('The milestone identifier ' + '(e.g. the milestone number for standard release channel)')) + init_parser.add_argument( + '--branch', + required=True, + help='The branch name, must correspond to a ref in refs/branch-heads') + + args = parser.parse_args(args) + if args.func is None: + parser.error('no sub-command specified') + return args + +def initial_settings(milestone, branch): + settings = dict( + project=f'chromium-m{milestone}', + project_title=f'Chromium M{milestone}', + is_main=False, + is_lts_branch=False, + ref=f'refs/branch-heads/{branch}', + chrome_project=f'chrome-m{milestone}', + ) + + return json.dumps(settings, indent=4) + '\n' + +def initialize_cmd(args): + settings = initial_settings(args.milestone, args.branch) + + with open(args.settings_json, 'w') as f: + f.write(settings) + +def main(): + args = parse_args() + args.func(args) + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/chromium/infra/config/scripts/milestones.py b/chromium/infra/config/scripts/milestones.py new file mode 100755 index 00000000000..f0ed15c791a --- /dev/null +++ b/chromium/infra/config/scripts/milestones.py @@ -0,0 +1,150 @@ +#!/usr/bin/env vpython3 +# 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. +"""Script for updating the active milestones for the chromium project. + +To activate a new chromium branch, run the following from the root of +the repo (where MM is the milestone number and BBBB is the branch +number): +``` +scripts/chromium/milestones.py activate --milestone MM --branch BBBB +./main.star +``` + +To deactivate a chromium branch, run the following from the root of the +repo (where MM is the milestone number): +``` +scripts/chromium/milestones.py deactivate --milestone MM +./main.star +``` + +Usage: + milestones.py activate --milestone XX --branch YYYY + milestones.py deactivate --milestone XX +""" + +import argparse +import itertools +import json +import os +import re +import sys + +INFRA_CONFIG_DIR = os.path.abspath(os.path.join(__file__, '..', '..')) + +def parse_args(args=None, *, parser_type=None): + parser_type = parser_type or argparse.ArgumentParser + parser = parser_type( + description='Update the active milestones for the chromium project') + parser.set_defaults(func=None) + parser.add_argument('--milestones-json', + help='Path to the milestones.json file', + default=os.path.join(INFRA_CONFIG_DIR, 'milestones.json')) + + subparsers = parser.add_subparsers() + + activate_parser = subparsers.add_parser( + 'activate', help='Add an additional active milestone') + activate_parser.set_defaults(func=activate_cmd) + activate_parser.add_argument( + '--milestone', + required=True, + help=('The milestone identifier ' + '(e.g. the milestone number for standard release channel)')) + activate_parser.add_argument( + '--branch', + required=True, + help='The branch name, must correspond to a ref in refs/branch-heads') + + deactivate_parser = subparsers.add_parser( + 'deactivate', help='Remove an active milestone') + deactivate_parser.set_defaults(func=deactivate_cmd) + deactivate_parser.add_argument( + '--milestone', + required=True, + help=('The milestone identifier ' + '(e.g. the milestone number for standard release channel)')) + + args = parser.parse_args(args) + if args.func is None: + parser.error('no sub-command specified') + return args + +class MilestonesException(Exception): + pass + +_NUMBER_RE = re.compile('([0-9]+)') + +def numeric_sort_key(s): + # The capture group in the regex means that the numeric portions are returned, + # odd indices will be the numeric portions of the string (the 0th or last + # element will be empty if the string starts or ends with a number, + # respectively) + pieces = _NUMBER_RE.split(s) + return [ + (int(x), x) if is_numeric else x + for x, is_numeric + in zip(pieces, itertools.cycle([False, True])) + ] + +def add_milestone(milestones, milestone, branch): + if milestone in milestones: + raise MilestonesException( + f'there is already an active milestone with id {milestone!r}: ' + f'{milestones[milestone]}') + + milestones[milestone] = { + 'name': f'm{milestone}', + 'project': f'chromium-m{milestone}', + 'ref': f'refs/branch-heads/{branch}', + } + + milestones = { + k: milestones[k] for k in sorted(milestones, key=numeric_sort_key) + } + + return json.dumps(milestones, indent=4) + '\n' + +def activate_cmd(args): + with open(args.milestones_json) as f: + milestones = json.load(f) + + milestones = add_milestone(milestones, args.milestone, args.branch) + + with open(args.milestones_json, 'w') as f: + f.write(milestones) + +def remove_milestone(milestones, milestone): + if milestone not in milestones: + raise MilestonesException( + f'{milestone!r} does not refer to an active milestone: ' + f'{list(milestones.keys())}') + + del milestones[milestone] + + milestones = { + k: milestones[k] for k in sorted(milestones, key=numeric_sort_key) + } + + return json.dumps(milestones, indent=4) + '\n' + +def deactivate_cmd(args): + with open(args.milestones_json) as f: + milestones = json.load(f) + + milestones = remove_milestone(milestones, args.milestone) + + with open(args.milestones_json, 'w') as f: + f.write(milestones) + +def main(): + args = parse_args() + try: + args.func(args) + except MilestonesException as e: + print(str(e), file=sys.stderr) + sys.exit(1) + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/chromium/infra/config/settings.json b/chromium/infra/config/settings.json new file mode 100644 index 00000000000..1d46b32946b --- /dev/null +++ b/chromium/infra/config/settings.json @@ -0,0 +1,8 @@ +{ + "project": "chromium-m90", + "project_title": "Chromium M90", + "is_main": false, + "is_lts_branch": false, + "ref": "refs/branch-heads/4430", + "chrome_project": "chrome-m90" +} diff --git a/chromium/infra/config/subprojects/chromium/README.md b/chromium/infra/config/subprojects/chromium/README.md index 489dec853d1..5373651b451 100644 --- a/chromium/infra/config/subprojects/chromium/README.md +++ b/chromium/infra/config/subprojects/chromium/README.md @@ -1,19 +1,7 @@ Definitions of LUCI entities that test the chromium/src codebase. -* **master-only** - * builders not on the main waterfall that are only run against the master - branch - * milestone-specific versions of these builders do not exist -* **versioned** - * builders on the main waterfall for milestones - * milestones are being switched to use separate projects, so this is only used - for milestones <= M83. -* **ci.star** - * main waterfall builders that do post-submit testing against the master - branch - * when new milestones are created, milestone-specific versions of the builders - will be created -* **try.star**, **gpu.try.star**, **swangle.try.star** - * main waterfall builders that do pre-submit testing against the master branch - * when new milestones are created, milestone-specific versions of the builders - will be created +* ci.star - builders that do post-submit testing against the master branch +* try.star, gpu.trystar, swangle.try.star - builders that do pre-submit testing +* fallback-cq.star - generator that sets up a do-nothing fallback CQ + group so that CLs can be submitted to the CQ for canary branches or + other unmanaged branches diff --git a/chromium/infra/config/subprojects/chromium/angle.try.star b/chromium/infra/config/subprojects/chromium/angle.try.star new file mode 100644 index 00000000000..1fced20cdcf --- /dev/null +++ b/chromium/infra/config/subprojects/chromium/angle.try.star @@ -0,0 +1,37 @@ +# 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. + +load("//lib/builders.star", "cpu", "os") +load("//lib/try.star", "try_") + +try_.defaults.set( + bucket = "try", + build_numbers = True, + caches = [ + swarming.cache( + name = "win_toolchain", + path = "win_toolchain", + ), + ], + configure_kitchen = True, + cores = 8, + cpu = cpu.X86_64, + cq_group = "cq", + executable = "recipe:chromium_trybot", + execution_timeout = 2 * time.hour, + # Max. pending time for builds. CQ considers builds pending >2h as timed + # out: http://shortn/_8PaHsdYmlq. Keep this in sync. + expiration_timeout = 2 * time.hour, + os = os.LINUX_DEFAULT, + pool = "luci.chromium.try", + service_account = "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com", + subproject_list_view = "luci.chromium.try", + swarming_tags = ["vpython:native-python-wrapper"], + task_template_canary_percentage = 5, +) + +try_.chromium_angle_ios_builder( + name = "ios-angle-try-intel", + pool = "luci.chromium.gpu.mac.mini.intel.uhd630.try", +) diff --git a/chromium/infra/config/subprojects/chromium/ci.star b/chromium/infra/config/subprojects/chromium/ci.star index ddde35b066b..0074978a2ba 100644 --- a/chromium/infra/config/subprojects/chromium/ci.star +++ b/chromium/infra/config/subprojects/chromium/ci.star @@ -3,7 +3,7 @@ # found in the LICENSE file. load("//lib/branches.star", "branches") -load("//lib/builders.star", "builder_name", "cpu", "goma", "os", "xcode") +load("//lib/builders.star", "cpu", "goma", "os", "xcode") load("//lib/ci.star", "ci") load("//lib/consoles.star", "consoles") load("//console-header.star", "HEADER") @@ -50,6 +50,10 @@ luci.bucket( roles = acl.BUILDBUCKET_OWNER, groups = "google/luci-task-force@google.com", ), + acl.entry( + roles = acl.SCHEDULER_TRIGGERER, + groups = "project-chromium-scheduler-triggerers", + ), ], ) @@ -74,6 +78,7 @@ luci.gitiles_poller( "chromium.linux", "chromium.chromiumos", "chromium.android", + "chromium.angle", "chrome", "chromium.memory", "chromium.dawn", @@ -87,8 +92,8 @@ luci.gitiles_poller( "chromium.updater", ], ) for name, title in ( - ("main", settings.main_console_title), - ("mirrors", settings.cq_mirrors_console_title), + ("main", "{} Main Console".format(settings.project_title)), + ("mirrors", "{} CQ Mirrors Console".format(settings.project_title)), )] consoles.console_view( @@ -126,9 +131,26 @@ consoles.console_view( }, ) +consoles.console_view( + name = "chromium.angle", + ordering = { + None: ["Android", "AndroidVk", "Fuchsia", "Linux", "LinuxOzone", "Mac", "iOS", "Windows", "Perf"], + "*builder*": ["Builder"], + "Android": "*builder*", + "AndroidVk": "*builder*", + "Fuchsia": "*builder*", + "Linux": "*builder*", + "LinuxOzone": "*builder*", + "Mac": "*builder*", + "iOS": "*builder*", + "Windows": "*builder*", + "Perf": "*builder*", + }, +) + consoles.console_view( name = "chromium.chromiumos", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, ordering = { None: ["default"], "default": consoles.ordering(short_names = ["ful", "rel"]), @@ -192,9 +214,9 @@ consoles.console_view( "fuchsia", "chromeos", "iOS", + "infra", "linux", "recipe", - "remote_run", "site_isolation", "network", "viz", @@ -320,6 +342,10 @@ consoles.console_view( name = "chromium.mojo", ) +consoles.console_view( + name = "chromium.packager", +) + consoles.console_view( name = "chromium.swangle", ordering = { @@ -353,6 +379,22 @@ consoles.console_view( }, ) +consoles.console_view( + name = "metadata.exporter", + header = None, +) + +consoles.console_view( + name = "sheriff.ios", + title = "iOS Sheriff Console", + ordering = { + "*type*": consoles.ordering(short_names = ["dev", "sim"]), + None: ["chromium.mac", "chromium.fyi"], + "chromium.mac": "*type*", + "chromium.fyi|13": "*type*", + }, +) + # The chromium.clang console includes some entries for builders from the chrome project [branches.console_view_entry( builder = "chrome:ci/{}".format(name), @@ -376,7 +418,7 @@ consoles.console_view( category = "chrome", short_name = short_name, ) for name, short_name in ( - ("lacros-chrome", "lcr"), + ("lacros-amd64-generic-chrome", "lcr"), ("linux-chromeos-chrome", "cro"), ("linux-chrome", "lnx"), ("mac-chrome", "mac"), @@ -384,114 +426,23 @@ consoles.console_view( ("win64-chrome", "win"), )] +# The chromium.updater console includes some entries from official chrome builders. +[branches.console_view_entry( + builder = "chrome:official/{}".format(name), + console_view = "chromium.updater", + category = category, + short_name = short_name, +) for name, category, short_name in ( + ("mac64", "official|mac", "64"), + ("mac-arm64", "official|mac", "arm64"), + ("win-asan", "official|win", "asan"), + ("win-clang", "official|win", "clang"), + ("win64-clang", "official|win", "clang (64)"), +)] + # Builders are sorted first lexicographically by the function used to define # them, then lexicographically by their name -ci.builder( - name = "android-androidx-packager", - executable = "recipe:android/androidx_packager", - schedule = "0 7,14,22 * * * *", - service_account = "chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com", - triggered_by = [], -) - -ci.builder( - name = "android-avd-packager", - executable = "recipe:android/avd_packager", - properties = { - "avd_configs": [ - "tools/android/avd/proto/creation/generic_android23.textpb", - "tools/android/avd/proto/creation/generic_android28.textpb", - "tools/android/avd/proto/creation/generic_android29.textpb", - "tools/android/avd/proto/creation/generic_android30.textpb", - "tools/android/avd/proto/creation/generic_playstore_android28.textpb", - "tools/android/avd/proto/creation/generic_playstore_android30.textpb", - ], - }, - schedule = "0 7 * * 0 *", - service_account = "chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com", - triggered_by = [], -) - -ci.builder( - name = "android-sdk-packager", - executable = "recipe:android/sdk_packager", - schedule = "0 7 * * 0 *", - service_account = "chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com", - triggered_by = [], - properties = { - # We still package part of build-tools;25.0.2 to support - # http://bit.ly/2KNUygZ - "packages": [ - { - "sdk_package_name": "build-tools;25.0.2", - "cipd_yaml": "third_party/android_sdk/cipd/build-tools/25.0.2.yaml", - }, - { - "sdk_package_name": "build-tools;29.0.2", - "cipd_yaml": "third_party/android_sdk/cipd/build-tools/29.0.2.yaml", - }, - { - "sdk_package_name": "build-tools;30.0.1", - "cipd_yaml": "third_party/android_sdk/cipd/build-tools/30.0.1.yaml", - }, - { - "sdk_package_name": "cmdline-tools;latest", - "cipd_yaml": "third_party/android_sdk/cipd/cmdline-tools.yaml", - }, - { - "sdk_package_name": "emulator", - "cipd_yaml": "third_party/android_sdk/cipd/emulator.yaml", - }, - { - "sdk_package_name": "extras;google;gcm", - "cipd_yaml": "third_party/android_sdk/cipd/extras/google/gcm.yaml", - }, - { - "sdk_package_name": "patcher;v4", - "cipd_yaml": "third_party/android_sdk/cipd/patcher/v4.yaml", - }, - { - "sdk_package_name": "platforms;android-29", - "cipd_yaml": "third_party/android_sdk/cipd/platforms/android-29.yaml", - }, - { - "sdk_package_name": "platforms;android-30", - "cipd_yaml": "third_party/android_sdk/cipd/platforms/android-30.yaml", - }, - { - "sdk_package_name": "platform-tools", - "cipd_yaml": "third_party/android_sdk/cipd/platform-tools.yaml", - }, - { - "sdk_package_name": "sources;android-29", - "cipd_yaml": "third_party/android_sdk/cipd/sources/android-29.yaml", - }, - # Not yet available as R is not released to AOSP. - #{ - # 'sdk_package_name': 'sources;android-30', - # 'cipd_yaml': 'third_party/android_sdk/cipd/sources/android-30.yaml' - #}, - { - "sdk_package_name": "system-images;android-29;google_apis;x86", - "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-29/google_apis/x86.yaml", - }, - { - "sdk_package_name": "system-images;android-29;google_apis_playstore;x86", - "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-29/google_apis_playstore/x86.yaml", - }, - { - "sdk_package_name": "system-images;android-30;google_apis;x86", - "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-30/google_apis/x86.yaml", - }, - { - "sdk_package_name": "system-images;android-30;google_apis_playstore;x86", - "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-30/google_apis_playstore/x86.yaml", - }, - ], - }, -) - ci.android_builder( name = "Android ASAN (dbg)", console_view_entry = consoles.console_view_entry( @@ -522,7 +473,7 @@ ci.android_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Android arm64 Builder (dbg)")], + triggered_by = ["ci/Android arm64 Builder (dbg)"], ) ci.android_builder( @@ -534,7 +485,7 @@ ci.android_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Android arm64 Builder (dbg)")], + triggered_by = ["ci/Android arm64 Builder (dbg)"], ) ci.android_builder( @@ -546,7 +497,7 @@ ci.android_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Android arm64 Builder (dbg)")], + triggered_by = ["ci/Android arm64 Builder (dbg)"], ) ci.android_builder( @@ -558,7 +509,7 @@ ci.android_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Android arm64 Builder (dbg)")], + triggered_by = ["ci/Android arm64 Builder (dbg)"], ) ci.android_builder( @@ -681,7 +632,7 @@ ci.android_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Android arm64 Builder (dbg)")], + triggered_by = ["ci/Android arm64 Builder (dbg)"], ) ci.android_builder( @@ -705,7 +656,7 @@ ci.android_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Android arm64 Builder (dbg)")], + triggered_by = ["ci/Android arm64 Builder (dbg)"], ) ci.android_builder( @@ -717,7 +668,7 @@ ci.android_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Android arm64 Builder (dbg)")], + triggered_by = ["ci/Android arm64 Builder (dbg)"], ) ci.android_builder( @@ -815,7 +766,7 @@ ci.android_builder( cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), notifies = ["cronet"], - triggered_by = [builder_name("android-cronet-arm-rel")], + triggered_by = ["ci/android-cronet-arm-rel"], ) ci.android_builder( @@ -828,7 +779,7 @@ ci.android_builder( cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), notifies = ["cronet"], - triggered_by = [builder_name("android-cronet-arm-rel")], + triggered_by = ["ci/android-cronet-arm-rel"], ) # Runs on a specific machine with an attached phone @@ -900,6 +851,10 @@ ci.android_builder( short_name = "M", ), cq_mirrors_console_view = "mirrors", + execution_timeout = branches.value( + for_main = 3 * time.hour, + for_branches = 4 * time.hour, + ), main_console_view = main_console_if_on_branch(), tree_closing = True, ) @@ -913,6 +868,7 @@ ci.android_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), + os = os.LINUX_BIONIC_REMOVE, ) ci.android_builder( @@ -921,6 +877,7 @@ ci.android_builder( category = "builder_tester|x86", short_name = "M_non-cq", ), + os = os.LINUX_BIONIC_REMOVE, ) ci.android_builder( @@ -943,7 +900,7 @@ ci.android_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Android arm64 Builder (dbg)")], + triggered_by = ["ci/Android arm64 Builder (dbg)"], ) ci.android_builder( @@ -956,6 +913,7 @@ ci.android_builder( cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), tree_closing = True, + os = os.LINUX_BIONIC_REMOVE, ) ci.android_fyi_builder( @@ -966,20 +924,22 @@ ci.android_fyi_builder( ), ) -ci.android_builder( - name = "android-pie-x86-rel", +ci.android_fyi_builder( + name = "android-weblayer-pie-x86-wpt-fyi-rel", console_view_entry = consoles.console_view_entry( - category = "builder_tester|x86", + category = "builder_tester|weblayer", short_name = "P", ), + os = os.LINUX_BIONIC_REMOVE, ) -ci.android_fyi_builder( - name = "android-inverse-fieldtrials-pie-x86-fyi-rel", +ci.android_builder( + name = "android-pie-x86-rel", console_view_entry = consoles.console_view_entry( category = "builder_tester|x86", - short_name = "P-IFT", + short_name = "P", ), + os = os.LINUX_BIONIC_REMOVE, ) ci.android_fyi_builder( @@ -988,8 +948,9 @@ ci.android_fyi_builder( category = "tester|weblayer", short_name = "10", ), - triggered_by = ["android-weblayer-x86-fyi-rel"], + triggered_by = ["android-weblayer-with-aosp-webview-x86-fyi-rel"], notifies = ["weblayer-sheriff"], + os = os.LINUX_BIONIC_REMOVE, ) ci.android_fyi_builder( @@ -998,6 +959,16 @@ ci.android_fyi_builder( category = "tester|weblayer", short_name = "M", ), + triggered_by = ["android-weblayer-with-aosp-webview-x86-fyi-rel"], + notifies = ["weblayer-sheriff"], +) + +ci.android_fyi_builder( + name = "android-weblayer-oreo-x86-rel-tests", + console_view_entry = consoles.console_view_entry( + category = "tester|weblayer", + short_name = "O", + ), triggered_by = ["android-weblayer-x86-fyi-rel"], notifies = ["weblayer-sheriff"], ) @@ -1020,6 +991,14 @@ ci.android_fyi_builder( ), ) +ci.android_fyi_builder( + name = "android-weblayer-with-aosp-webview-x86-fyi-rel", + console_view_entry = consoles.console_view_entry( + category = "builder|weblayer_with_aosp_webview", + short_name = "x86", + ), +) + ci.android_fyi_builder( name = "Android WebView P FYI (rel)", console_view_entry = consoles.console_view_entry( @@ -1045,6 +1024,343 @@ ci.android_fyi_builder( category = "emulator|11|x86", short_name = "rel", ), + os = os.LINUX_BIONIC_REMOVE, +) + +ci.angle_linux_builder( + name = "android-angle-arm64-builder", + console_view_entry = consoles.console_view_entry( + category = "Android|Builder|ANGLE", + short_name = "arm64", + ), +) + +ci.angle_thin_tester( + name = "android-angle-arm64-nexus5x", + console_view_entry = consoles.console_view_entry( + category = "Android|Nexus5X|ANGLE", + short_name = "arm64", + ), + triggered_by = ["android-angle-arm64-builder"], +) + +ci.angle_linux_builder( + name = "android-angle-chromium-arm64-builder", + console_view_entry = consoles.console_view_entry( + category = "Android|Builder|Chromium", + short_name = "arm64", + ), +) + +ci.angle_thin_tester( + name = "android-angle-chromium-arm64-nexus5x", + console_view_entry = consoles.console_view_entry( + category = "Android|Nexus5X|Chromium", + short_name = "arm64", + ), + triggered_by = ["android-angle-chromium-arm64-builder"], +) + +ci.angle_linux_builder( + name = "android-angle-vk-arm-builder", + console_view_entry = consoles.console_view_entry( + category = "AndroidVk|Builder|ANGLE", + short_name = "arm", + ), +) + +ci.angle_thin_tester( + name = "android-angle-vk-arm-pixel2", + console_view_entry = consoles.console_view_entry( + category = "AndroidVk|Pixel2|ANGLE", + short_name = "arm", + ), + triggered_by = ["android-angle-vk-arm-builder"], +) + +ci.angle_linux_builder( + name = "android-angle-vk-arm64-builder", + console_view_entry = consoles.console_view_entry( + category = "AndroidVk|Builder|ANGLE", + short_name = "arm64", + ), +) + +ci.angle_thin_tester( + name = "android-angle-vk-arm64-pixel2", + console_view_entry = consoles.console_view_entry( + category = "AndroidVk|Pixel2|ANGLE", + short_name = "arm64", + ), + triggered_by = ["android-angle-vk-arm64-builder"], +) + +ci.angle_linux_builder( + name = "fuchsia-angle-builder", + console_view_entry = consoles.console_view_entry( + category = "Fuchsia|Builder|ANGLE", + short_name = "x64", + ), +) + +ci.angle_linux_builder( + name = "linux-angle-builder", + console_view_entry = consoles.console_view_entry( + category = "Linux|Builder|ANGLE", + short_name = "x64", + ), +) + +ci.angle_thin_tester( + name = "linux-angle-intel", + console_view_entry = consoles.console_view_entry( + category = "Linux|Intel|ANGLE", + short_name = "x64", + ), + triggered_by = ["linux-angle-builder"], +) + +ci.angle_thin_tester( + name = "linux-angle-nvidia", + console_view_entry = consoles.console_view_entry( + category = "Linux|NVIDIA|ANGLE", + short_name = "x64", + ), + triggered_by = ["linux-angle-builder"], +) + +ci.angle_linux_builder( + name = "linux-angle-chromium-builder", + console_view_entry = consoles.console_view_entry( + category = "Linux|Builder|Chromium", + short_name = "x64", + ), +) + +ci.angle_thin_tester( + name = "linux-angle-chromium-intel", + console_view_entry = consoles.console_view_entry( + category = "Linux|Intel|Chromium", + short_name = "x64", + ), + triggered_by = ["linux-angle-chromium-builder"], +) + +ci.angle_thin_tester( + name = "linux-angle-chromium-nvidia", + console_view_entry = consoles.console_view_entry( + category = "Linux|NVIDIA|Chromium", + short_name = "x64", + ), + triggered_by = ["linux-angle-chromium-builder"], +) + +ci.angle_linux_builder( + name = "linux-ozone-angle-builder", + console_view_entry = consoles.console_view_entry( + category = "LinuxOzone|Builder|ANGLE", + short_name = "x64", + ), +) + +ci.angle_thin_tester( + name = "linux-ozone-angle-intel", + console_view_entry = consoles.console_view_entry( + category = "LinuxOzone|Intel|ANGLE", + short_name = "x64", + ), + triggered_by = ["linux-ozone-angle-builder"], +) + +ci.angle_mac_builder( + name = "mac-angle-builder", + console_view_entry = consoles.console_view_entry( + category = "Mac|Builder|ANGLE", + short_name = "x64", + ), +) + +ci.angle_thin_tester( + name = "mac-angle-amd", + console_view_entry = consoles.console_view_entry( + category = "Mac|AMD|ANGLE", + short_name = "x64", + ), + triggered_by = ["mac-angle-builder"], +) + +ci.angle_thin_tester( + name = "mac-angle-intel", + console_view_entry = consoles.console_view_entry( + category = "Mac|Intel|ANGLE", + short_name = "x64", + ), + triggered_by = ["mac-angle-builder"], +) + +ci.angle_thin_tester( + name = "mac-angle-nvidia", + console_view_entry = consoles.console_view_entry( + category = "Mac|NVIDIA|ANGLE", + short_name = "x64", + ), + triggered_by = ["mac-angle-builder"], +) + +ci.angle_mac_builder( + name = "mac-angle-chromium-builder", + console_view_entry = consoles.console_view_entry( + category = "Mac|Builder|Chromium", + short_name = "x64", + ), +) + +ci.angle_thin_tester( + name = "mac-angle-chromium-amd", + console_view_entry = consoles.console_view_entry( + category = "Mac|AMD|Chromium", + short_name = "x64", + ), + triggered_by = ["mac-angle-chromium-builder"], +) + +ci.angle_thin_tester( + name = "mac-angle-chromium-intel", + console_view_entry = consoles.console_view_entry( + category = "Mac|Intel|Chromium", + short_name = "x64", + ), + triggered_by = ["mac-angle-chromium-builder"], +) + +ci.angle_mac_builder( + name = "ios-angle-builder", + xcode = xcode.x12a7209, + console_view_entry = consoles.console_view_entry( + category = "iOS|Builder|ANGLE", + short_name = "x64", + ), +) + +ci.angle_thin_tester( + name = "ios-angle-intel", + console_view_entry = consoles.console_view_entry( + category = "iOS|Intel|ANGLE", + short_name = "x64", + ), + triggered_by = ["ios-angle-builder"], +) + +ci.angle_windows_builder( + name = "win-angle-chromium-x64-builder", + console_view_entry = consoles.console_view_entry( + category = "Windows|Builder|Chromium", + short_name = "x64", + ), +) + +ci.angle_thin_tester( + name = "win10-angle-chromium-x64-intel", + console_view_entry = consoles.console_view_entry( + category = "Windows|Intel|Chromium", + short_name = "x64", + ), + triggered_by = ["win-angle-chromium-x64-builder"], +) + +ci.angle_thin_tester( + name = "win10-angle-chromium-x64-nvidia", + console_view_entry = consoles.console_view_entry( + category = "Windows|NVIDIA|Chromium", + short_name = "x64", + ), + triggered_by = ["win-angle-chromium-x64-builder"], +) + +ci.angle_windows_builder( + name = "win-angle-chromium-x86-builder", + console_view_entry = consoles.console_view_entry( + category = "Windows|Builder|Chromium", + short_name = "x86", + ), +) + +ci.angle_thin_tester( + name = "win7-angle-chromium-x86-amd", + console_view_entry = consoles.console_view_entry( + category = "Windows|Win7-AMD|Chromium", + short_name = "x86", + ), + triggered_by = ["win-angle-chromium-x86-builder"], +) + +ci.angle_windows_builder( + name = "win-angle-x64-builder", + console_view_entry = consoles.console_view_entry( + category = "Windows|Builder|ANGLE", + short_name = "x64", + ), +) + +ci.angle_thin_tester( + name = "win7-angle-x64-nvidia", + console_view_entry = consoles.console_view_entry( + category = "Windows|Win7-NVIDIA|ANGLE", + short_name = "x64", + ), + triggered_by = ["win-angle-x64-builder"], +) + +ci.angle_thin_tester( + name = "win10-angle-x64-intel", + console_view_entry = consoles.console_view_entry( + category = "Windows|Intel|ANGLE", + short_name = "x64", + ), + triggered_by = ["win-angle-x64-builder"], +) + +ci.angle_thin_tester( + name = "win10-angle-x64-nvidia", + console_view_entry = consoles.console_view_entry( + category = "Windows|NVIDIA|ANGLE", + short_name = "x64", + ), + triggered_by = ["win-angle-x64-builder"], +) + +ci.angle_windows_builder( + name = "win-angle-x86-builder", + console_view_entry = consoles.console_view_entry( + category = "Windows|Builder|ANGLE", + short_name = "x86", + ), +) + +ci.angle_thin_tester( + name = "win7-angle-x86-amd", + console_view_entry = consoles.console_view_entry( + category = "Windows|Win7-AMD|ANGLE", + short_name = "x86", + ), + triggered_by = ["win-angle-x86-builder"], +) + +ci.angle_linux_builder( + name = "android-angle-perf-arm64-builder", + console_view_entry = consoles.console_view_entry( + category = "Perf|Android|Builder", + short_name = "arm64", + ), +) + +ci.angle_thin_tester( + name = "android-angle-perf-arm64-pixel2", + console_view_entry = consoles.console_view_entry( + category = "Perf|Android|Pixel2", + short_name = "arm64", + ), + triggered_by = ["android-angle-perf-arm64-builder"], ) ci.chromium_builder( @@ -1071,13 +1387,19 @@ ci.chromium_builder( ci.chromium_builder( name = "android-official", branch_selector = branches.STANDARD_MILESTONE, + builderless = False, main_console_view = "main", console_view_entry = consoles.console_view_entry( category = "android", short_name = "off", ), cores = 32, + os = os.LINUX_BIONIC_REMOVE, tree_closing = False, + + # See https://crbug.com/1153349#c22, as we update symbol_level=2, build + # needs longer time to complete. + execution_timeout = 7 * time.hour, ) ci.chromium_builder( @@ -1092,6 +1414,7 @@ ci.chromium_builder( # TODO: Change this back down to something reasonable once these builders # have populated their cached by getting through the compile step execution_timeout = 10 * time.hour, + os = os.LINUX_BIONIC_REMOVE, tree_closing = False, ) @@ -1133,6 +1456,7 @@ ci.chromium_builder( # have populated their cached by getting through the compile step execution_timeout = 10 * time.hour, main_console_view = main_console_if_on_branch(), + os = os.LINUX_BIONIC_REMOVE, tree_closing = False, ) @@ -1210,7 +1534,9 @@ ci.chromium_builder( ), cores = 32, os = os.WINDOWS_DEFAULT, - execution_timeout = 6 * time.hour, + # TODO(crbug.com/1155416): + # builds with PGO change take long time. + execution_timeout = 7 * time.hour, tree_closing = False, ) @@ -1247,7 +1573,9 @@ ci.chromium_builder( ), cores = 32, os = os.WINDOWS_DEFAULT, - execution_timeout = 6 * time.hour, + # TODO(crbug.com/1155416): + # builds with PGO change take long time. + execution_timeout = 7 * time.hour, tree_closing = False, ) @@ -1302,7 +1630,7 @@ ci.chromiumos_builder( ci.chromiumos_builder( name = "chromeos-amd64-generic-rel", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, console_view_entry = consoles.console_view_entry( category = "simple|release|x64", short_name = "rel", @@ -1322,7 +1650,7 @@ ci.chromiumos_builder( ci.chromiumos_builder( name = "chromeos-arm-generic-rel", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, console_view_entry = consoles.console_view_entry( category = "simple|release", short_name = "arm", @@ -1333,7 +1661,7 @@ ci.chromiumos_builder( ci.chromiumos_builder( name = "chromeos-kevin-rel", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, console_view_entry = consoles.console_view_entry( category = "simple|release", short_name = "kvn", @@ -1341,6 +1669,51 @@ ci.chromiumos_builder( main_console_view = "main", ) +ci.chromiumos_builder( + name = "lacros-amd64-generic-binary-size-rel", + console_view_entry = consoles.console_view_entry( + category = "lacros|size", + ), + main_console_view = "main", + properties = { + # The format of these properties is defined at archive/properties.proto + "$build/archive": { + "archive_datas": [ + # The list of files and dirs should be synched with + # _TRACKED_ITEMS in //build/lacros/lacros_resource_sizes.py. + { + "files": [ + "chrome", + "chrome_100_percent.pak", + "chrome_200_percent.pak", + "crashpad_handler", + "headless_lib.pak", + "icudtl.dat", + "nacl_helper", + "nacl_irt_x86_64.nexe", + "resources.pak", + "snapshot_blob.bin", + ], + "dirs": ["locales", "swiftshader"], + "gcs_bucket": "chromium-lacros-fishfood", + "gcs_path": "x86_64/{%position%}/lacros.zip", + "archive_type": "ARCHIVE_TYPE_ZIP", + }, + ], + }, + }, +) + +ci.chromiumos_builder( + name = "lacros-amd64-generic-rel", + console_view_entry = consoles.console_view_entry( + category = "lacros|x64", + short_name = "rel", + ), + cq_mirrors_console_view = "mirrors", + main_console_view = "main", +) + ci.chromiumos_builder( name = "linux-chromeos-dbg", branch_selector = branches.STANDARD_MILESTONE, @@ -1354,7 +1727,7 @@ ci.chromiumos_builder( ci.chromiumos_builder( name = "linux-chromeos-rel", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, console_view_entry = consoles.console_view_entry( category = "default", short_name = "rel", @@ -1387,6 +1760,151 @@ ci.chromiumos_builder( tree_closing = False, ) +# For Chromebox for meetings(CfM) +ci.chromiumos_builder( + name = "linux-cfm-rel", + console_view_entry = consoles.console_view_entry( + category = "simple|release", + short_name = "cfm", + ), + main_console_view = "main", +) + +ci.cipd_3pp_builder( + name = "3pp-linux-amd64-packager", + os = os.LINUX_DEFAULT, + builderless = False, + console_view_entry = consoles.console_view_entry( + category = "3pp|linux", + short_name = "amd64", + ), + schedule = "0 7 * * 0 *", + triggered_by = [], + properties = { + "platform": "linux-amd64", + }, +) + +ci.cipd_builder( + name = "android-androidx-packager", + console_view_entry = consoles.console_view_entry( + category = "android", + short_name = "androidx", + ), + executable = "recipe:android/androidx_packager", + schedule = "0 7,14,22 * * * *", + triggered_by = [], +) + +ci.cipd_builder( + name = "android-avd-packager", + console_view_entry = consoles.console_view_entry( + category = "android", + short_name = "avd", + ), + executable = "recipe:android/avd_packager", + schedule = "0 7 * * 0 *", + triggered_by = [], + properties = { + "avd_configs": [ + "tools/android/avd/proto/creation/generic_android23.textpb", + "tools/android/avd/proto/creation/generic_android27.textpb", + "tools/android/avd/proto/creation/generic_android28.textpb", + "tools/android/avd/proto/creation/generic_android29.textpb", + "tools/android/avd/proto/creation/generic_android30.textpb", + "tools/android/avd/proto/creation/generic_playstore_android27.textpb", + "tools/android/avd/proto/creation/generic_playstore_android28.textpb", + "tools/android/avd/proto/creation/generic_playstore_android30.textpb", + ], + }, +) + +ci.cipd_builder( + name = "android-sdk-packager", + console_view_entry = consoles.console_view_entry( + category = "android", + short_name = "sdk", + ), + executable = "recipe:android/sdk_packager", + schedule = "0 7 * * 0 *", + triggered_by = [], + properties = { + # We still package part of build-tools;25.0.2 to support + # http://bit.ly/2KNUygZ + "packages": [ + { + "sdk_package_name": "build-tools;25.0.2", + "cipd_yaml": "third_party/android_sdk/cipd/build-tools/25.0.2.yaml", + }, + { + "sdk_package_name": "build-tools;29.0.2", + "cipd_yaml": "third_party/android_sdk/cipd/build-tools/29.0.2.yaml", + }, + { + "sdk_package_name": "build-tools;30.0.1", + "cipd_yaml": "third_party/android_sdk/cipd/build-tools/30.0.1.yaml", + }, + { + "sdk_package_name": "cmdline-tools;latest", + "cipd_yaml": "third_party/android_sdk/cipd/cmdline-tools.yaml", + }, + { + "sdk_package_name": "emulator", + "cipd_yaml": "third_party/android_sdk/cipd/emulator.yaml", + }, + { + "sdk_package_name": "patcher;v4", + "cipd_yaml": "third_party/android_sdk/cipd/patcher/v4.yaml", + }, + { + "sdk_package_name": "platforms;android-29", + "cipd_yaml": "third_party/android_sdk/cipd/platforms/android-29.yaml", + }, + { + "sdk_package_name": "platforms;android-30", + "cipd_yaml": "third_party/android_sdk/cipd/platforms/android-30.yaml", + }, + { + "sdk_package_name": "platform-tools", + "cipd_yaml": "third_party/android_sdk/cipd/platform-tools.yaml", + }, + { + "sdk_package_name": "sources;android-29", + "cipd_yaml": "third_party/android_sdk/cipd/sources/android-29.yaml", + }, + # Not yet available as R is not released to AOSP. + #{ + # 'sdk_package_name': 'sources;android-30', + # 'cipd_yaml': 'third_party/android_sdk/cipd/sources/android-30.yaml' + #}, + { + "sdk_package_name": "system-images;android-27;google_apis;x86", + "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-27/google_apis/x86.yaml", + }, + { + "sdk_package_name": "system-images;android-27;google_apis_playstore;x86", + "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-27/google_apis_playstore/x86.yaml", + }, + { + "sdk_package_name": "system-images;android-29;google_apis;x86", + "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-29/google_apis/x86.yaml", + }, + { + "sdk_package_name": "system-images;android-29;google_apis_playstore;x86", + "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-29/google_apis_playstore/x86.yaml", + }, + { + "sdk_package_name": "system-images;android-30;google_apis;x86", + "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-30/google_apis/x86.yaml", + }, + { + "sdk_package_name": "system-images;android-30;google_apis_playstore;x86", + "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-30/google_apis_playstore/x86.yaml", + }, + ], + }, +) + ci.clang_builder( name = "CFI Linux CF", goma_backend = goma.backend.RBE_PROD, @@ -1606,14 +2124,6 @@ ci.clang_builder( os = os.WINDOWS_ANY, ) -ci.clang_builder( - name = "UBSanVptr Linux", - console_view_entry = consoles.console_view_entry( - short_name = "usn", - ), - goma_backend = goma.backend.RBE_PROD, -) - ci.clang_builder( name = "ToTWindowsCoverage", console_view_entry = consoles.console_view_entry( @@ -1642,7 +2152,7 @@ ci.clang_builder( cores = None, os = os.MAC_10_15, ssd = True, - xcode = xcode.x12a7209, + xcode = xcode.x12d4e, ) ci.clang_builder( @@ -1655,7 +2165,7 @@ ci.clang_builder( cores = None, os = os.MAC_10_15, ssd = True, - xcode = xcode.x12a7209, + xcode = xcode.x12d4e, ) ci.clang_mac_builder( @@ -1719,7 +2229,7 @@ ci.dawn_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")], + triggered_by = ["ci/Dawn Linux x64 DEPS Builder"], ) ci.dawn_thin_tester( @@ -1731,7 +2241,7 @@ ci.dawn_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Dawn Linux x64 DEPS Builder")], + triggered_by = ["ci/Dawn Linux x64 DEPS Builder"], ) ci.dawn_thin_tester( @@ -1782,7 +2292,7 @@ ci.dawn_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Dawn Mac x64 DEPS Builder")], + triggered_by = ["ci/Dawn Mac x64 DEPS Builder"], ) ci.dawn_thin_tester( @@ -1794,7 +2304,7 @@ ci.dawn_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Dawn Mac x64 DEPS Builder")], + triggered_by = ["ci/Dawn Mac x64 DEPS Builder"], ) ci.dawn_thin_tester( @@ -1853,7 +2363,7 @@ ci.dawn_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Dawn Win10 x64 DEPS Builder")], + triggered_by = ["ci/Dawn Win10 x64 DEPS Builder"], ) ci.dawn_thin_tester( @@ -1865,7 +2375,7 @@ ci.dawn_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Dawn Win10 x64 DEPS Builder")], + triggered_by = ["ci/Dawn Win10 x64 DEPS Builder"], ) ci.dawn_thin_tester( @@ -1916,7 +2426,7 @@ ci.dawn_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")], + triggered_by = ["ci/Dawn Win10 x86 DEPS Builder"], ) ci.dawn_thin_tester( @@ -1928,7 +2438,7 @@ ci.dawn_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("Dawn Win10 x86 DEPS Builder")], + triggered_by = ["ci/Dawn Win10 x86 DEPS Builder"], ) ci.dawn_thin_tester( @@ -2302,6 +2812,8 @@ ci.fuzz_libfuzzer_builder( triggering_policy = scheduler.greedy_batching( max_concurrent_invocations = 3, ), + # crbug.com/1175182: Temporarily increase timeout + execution_timeout = 4 * time.hour, ) ci.fyi_builder( @@ -2311,21 +2823,6 @@ ci.fyi_builder( ), ) -ci.fyi_builder( - name = "Linux remote_run Builder", - console_view_entry = consoles.console_view_entry( - category = "remote_run", - ), -) - -ci.fyi_builder( - name = "Linux remote_run Tester", - console_view_entry = consoles.console_view_entry( - category = "remote_run", - ), - triggered_by = ["Linux remote_run Builder"], -) - ci.fyi_builder( name = "Site Isolation Android", console_view_entry = consoles.console_view_entry( @@ -2385,53 +2882,28 @@ ci.fyi_builder( ) ci.fyi_builder( - name = "chromeos-amd64-generic-lacros-rel", + name = "fuchsia-fyi-arm64-dbg", console_view_entry = consoles.console_view_entry( - category = "chromeos", + category = "fuchsia|a64", + short_name = "dbg", ), - properties = { - # The format of these properties is defined at archive/properties.proto - "$build/archive": { - "archive_datas": [ - # The list of files and dirs should be synched with - # _TRACKED_ITEMS in //build/lacros/lacros_resource_sizes.py. - { - "files": [ - "chrome", - "chrome_100_percent.pak", - "chrome_200_percent.pak", - "crashpad_handler", - "headless_lib.pak", - "icudtl.dat", - "nacl_helper", - "nacl_irt_x86_64.nexe", - "resources.pak", - "snapshot_blob.bin", - ], - "dirs": ["locales", "swiftshader"], - "gcs_bucket": "chromium-lacros-fishfood", - "gcs_path": "x86_64/{%position%}/lacros.zip", - "archive_type": "ARCHIVE_TYPE_ZIP", - }, - ], - }, - }, + notifies = ["cr-fuchsia"], ) ci.fyi_builder( - name = "fuchsia-fyi-arm64-dbg", + name = "fuchsia-fyi-arm64-rel", console_view_entry = consoles.console_view_entry( category = "fuchsia|a64", - short_name = "dbg", + short_name = "rel", ), notifies = ["cr-fuchsia"], ) ci.fyi_builder( - name = "fuchsia-fyi-arm64-rel", + name = "fuchsia-fyi-arm64-size", console_view_entry = consoles.console_view_entry( category = "fuchsia|a64", - short_name = "rel", + short_name = "size", ), notifies = ["cr-fuchsia"], ) @@ -2454,6 +2926,14 @@ ci.fyi_builder( notifies = ["cr-fuchsia"], ) +ci.fyi_builder( + name = "lacros-amd64-generic-rel-fyi", + console_view_entry = consoles.console_view_entry( + category = "lacros", + short_name = "lcr", + ), +) + ci.fyi_builder( name = "linux-annotator-rel", console_view_entry = consoles.console_view_entry( @@ -2523,7 +3003,16 @@ ci.fyi_builder( category = "linux|blink", short_name = "VF", ), - notifies = ["linux-blink-heap-verification"], + notifies = ["linux-blink-fyi-bots"], +) + +ci.fyi_builder( + name = "linux-blink-v8-oilpan", + console_view_entry = consoles.console_view_entry( + category = "linux|blink", + short_name = "VO", + ), + notifies = ["linux-blink-fyi-bots"], ) ci.fyi_builder( @@ -2544,10 +3033,12 @@ ci.fyi_builder( ) ci.fyi_builder( - name = "linux-inverse-fieldtrials-fyi-rel", + name = "linux-example-builder", console_view_entry = consoles.console_view_entry( category = "linux", ), + schedule = "with 12h interval", + triggered_by = [], ) ci.fyi_builder( @@ -2572,6 +3063,28 @@ ci.fyi_builder( triggered_by = ["linux-lacros-builder-fyi-rel"], ) +ci.fyi_builder( + name = "linux-paeverywhere-x64-fyi-dbg", + builderless = True, + console_view_entry = consoles.console_view_entry( + category = "paeverywhere|linux", + short_name = "64dbg", + ), + notifies = ["chrome-memory-safety"], + os = os.LINUX_DEFAULT, +) + +ci.fyi_builder( + name = "linux-paeverywhere-x64-fyi-rel", + builderless = True, + console_view_entry = consoles.console_view_entry( + category = "paeverywhere|linux", + short_name = "64rel", + ), + notifies = ["chrome-memory-safety"], + os = os.LINUX_DEFAULT, +) + ci.fyi_builder( name = "linux-perfetto-rel", console_view_entry = consoles.console_view_entry( @@ -2598,7 +3111,7 @@ ci.fyi_builder( ) ci.fyi_builder( - name = "linux-wpt-payments-fyi-rel", + name = "linux-wpt-input-fyi-rel", console_view_entry = consoles.console_view_entry( category = "linux", ), @@ -2619,10 +3132,22 @@ ci.fyi_builder( triggered_by = ["ci/Mac Builder"], ) +ci.updater_builder( + name = "mac-updater-builder-dbg", + console_view_entry = consoles.console_view_entry( + category = "debug|mac", + short_name = "bld", + ), + os = os.MAC_ANY, + cpu = cpu.X86_64, + builderless = True, + cores = None, +) + ci.updater_builder( name = "mac-updater-builder-rel", console_view_entry = consoles.console_view_entry( - category = "updater|mac", + category = "release|mac", short_name = "bld", ), os = os.MAC_ANY, @@ -2634,74 +3159,188 @@ ci.updater_builder( ci.updater_builder( name = "mac10.11-updater-tester-rel", console_view_entry = consoles.console_view_entry( - category = "updater|mac", - short_name = "10.11", + category = "release|mac", + short_name = "10.11", + ), + triggered_by = ["mac-updater-builder-rel"], +) + +ci.updater_builder( + name = "mac10.12-updater-tester-rel", + console_view_entry = consoles.console_view_entry( + category = "release|mac", + short_name = "10.12", + ), + triggered_by = ["mac-updater-builder-rel"], +) + +ci.updater_builder( + name = "mac10.13-updater-tester-rel", + console_view_entry = consoles.console_view_entry( + category = "release|mac", + short_name = "10.13", + ), + triggered_by = ["mac-updater-builder-rel"], +) + +ci.updater_builder( + name = "mac10.14-updater-tester-rel", + console_view_entry = consoles.console_view_entry( + category = "release|mac", + short_name = "10.14", + ), + triggered_by = ["mac-updater-builder-rel"], +) + +ci.updater_builder( + name = "mac10.15-updater-tester-dbg", + console_view_entry = consoles.console_view_entry( + category = "debug|mac", + short_name = "10.15", + ), + triggered_by = ["mac-updater-builder-dbg"], +) + +ci.updater_builder( + name = "mac10.15-updater-tester-rel", + console_view_entry = consoles.console_view_entry( + category = "release|mac", + short_name = "10.15", + ), + triggered_by = ["mac-updater-builder-rel"], +) + +ci.updater_builder( + name = "mac11.0-updater-tester-rel", + console_view_entry = consoles.console_view_entry( + category = "release|mac", + short_name = "11.0", + ), + triggered_by = ["mac-updater-builder-rel"], +) + +ci.updater_builder( + name = "mac-arm64-updater-tester-rel", + console_view_entry = consoles.console_view_entry( + category = "release|mac", + short_name = "11.0 arm64", + ), + triggered_by = ["mac-updater-builder-rel"], +) + +ci.fyi_builder( + name = "mac-paeverywhere-x64-fyi-dbg", + builderless = True, + console_view_entry = consoles.console_view_entry( + category = "paeverywhere|mac", + short_name = "64dbg", + ), + notifies = ["chrome-memory-safety"], + os = os.MAC_ANY, +) + +ci.fyi_builder( + name = "mac-paeverywhere-x64-fyi-rel", + builderless = True, + console_view_entry = consoles.console_view_entry( + category = "paeverywhere|mac", + short_name = "64rel", + ), + notifies = ["chrome-memory-safety"], + os = os.MAC_ANY, +) + +ci.updater_builder( + name = "win-updater-builder-dbg", + console_view_entry = consoles.console_view_entry( + category = "debug|win (64)", + short_name = "bld", + ), + os = os.WINDOWS_DEFAULT, + builderless = True, +) + +ci.updater_builder( + name = "win32-updater-builder-dbg", + console_view_entry = consoles.console_view_entry( + category = "debug|win (32)", + short_name = "bld", + ), + os = os.WINDOWS_DEFAULT, + builderless = True, +) + +ci.updater_builder( + name = "win-updater-builder-rel", + console_view_entry = consoles.console_view_entry( + category = "release|win (64)", + short_name = "bld", ), - triggered_by = ["mac-updater-builder-rel"], + os = os.WINDOWS_DEFAULT, + builderless = True, ) ci.updater_builder( - name = "mac10.12-updater-tester-rel", + name = "win32-updater-builder-rel", console_view_entry = consoles.console_view_entry( - category = "updater|mac", - short_name = "10.12", + category = "release|win (32)", + short_name = "bld", ), - triggered_by = ["mac-updater-builder-rel"], + os = os.WINDOWS_DEFAULT, + builderless = True, ) ci.updater_builder( - name = "mac10.13-updater-tester-rel", + name = "win7-updater-tester-dbg", console_view_entry = consoles.console_view_entry( - category = "updater|mac", - short_name = "10.13", + category = "debug|win (64)", + short_name = "7", ), - triggered_by = ["mac-updater-builder-rel"], + triggered_by = ["win-updater-builder-dbg"], ) ci.updater_builder( - name = "mac10.14-updater-tester-rel", + name = "win7(32)-updater-tester-dbg", console_view_entry = consoles.console_view_entry( - category = "updater|mac", - short_name = "10.14", + category = "debug|win (32)", + short_name = "7", ), - triggered_by = ["mac-updater-builder-rel"], + triggered_by = ["win32-updater-builder-dbg"], ) ci.updater_builder( - name = "mac10.15-updater-tester-rel", + name = "win7-updater-tester-rel", console_view_entry = consoles.console_view_entry( - category = "updater|mac", - short_name = "10.15", + category = "release|win (64)", + short_name = "7", ), - triggered_by = ["mac-updater-builder-rel"], + triggered_by = ["win-updater-builder-rel"], ) ci.updater_builder( - name = "win-updater-builder-rel", + name = "win7(32)-updater-tester-rel", console_view_entry = consoles.console_view_entry( - category = "updater|win", - short_name = "bld", + category = "release|win (32)", + short_name = "7", ), - os = os.WINDOWS_DEFAULT, - cpu = cpu.X86, + triggered_by = ["win32-updater-builder-rel"], ) ci.updater_builder( - name = "win7-updater-tester-rel", + name = "win10-updater-tester-dbg", console_view_entry = consoles.console_view_entry( - category = "updater|win", - short_name = "7", + category = "debug|win (64)", + short_name = "10", ), - triggered_by = ["win-updater-builder-rel"], + triggered_by = ["win-updater-builder-dbg"], ) ci.updater_builder( name = "win10-updater-tester-rel", console_view_entry = consoles.console_view_entry( - category = "updater|win", + category = "release|win (64)", short_name = "10", ), - os = os.WINDOWS_10, triggered_by = ["win-updater-builder-rel"], ) @@ -2799,6 +3438,76 @@ ci.fyi_builder( triggered_by = [], ) +ci.fyi_builder( + name = "Linux TSan Builder (goma cache silo)", + console_view_entry = consoles.console_view_entry( + category = "linux", + short_name = "tgc", + ), + os = os.LINUX_DEFAULT, +) + +ci.fyi_builder( + name = "Linux Builder (reclient)", + console_view_entry = consoles.console_view_entry( + category = "linux", + short_name = "re", + ), + goma_backend = None, + reclient_instance = "goma-rbe-chromium", + configure_kitchen = True, + kitchen_emulate_gce = True, + os = os.LINUX_DEFAULT, +) + +ci.fyi_builder( + name = "Linux TSan Builder (reclient)", + console_view_entry = consoles.console_view_entry( + category = "linux", + short_name = "tre", + ), + goma_backend = None, + reclient_instance = "goma-rbe-chromium", + reclient_rewrapper_env = {"RBE_cache_silo": "Linux TSan Builder (reclient)"}, + configure_kitchen = True, + kitchen_emulate_gce = True, + os = os.LINUX_DEFAULT, +) + +ci.fyi_builder( + name = "TSAN Debug (reclient)", + console_view_entry = consoles.console_view_entry( + category = "linux tsan", + short_name = "dre", + ), + triggering_policy = scheduler.greedy_batching( + max_concurrent_invocations = 4, + ), + goma_backend = None, + reclient_instance = "goma-rbe-chromium", + reclient_rewrapper_env = {"RBE_cache_silo": "Linux TSan Builder (reclient)"}, + configure_kitchen = True, + kitchen_emulate_gce = True, + os = os.LINUX_DEFAULT, +) + +ci.fyi_builder( + name = "TSAN Release (reclient)", + console_view_entry = consoles.console_view_entry( + category = "linux tsan", + short_name = "rre", + ), + triggering_policy = scheduler.greedy_batching( + max_concurrent_invocations = 3, + ), + goma_backend = None, + reclient_instance = "goma-rbe-chromium", + reclient_rewrapper_env = {"RBE_cache_silo": "Linux TSan Builder (reclient)"}, + configure_kitchen = True, + kitchen_emulate_gce = True, + os = os.LINUX_DEFAULT, +) + ci.fyi_celab_builder( name = "win-celab-builder-rel", console_view_entry = consoles.console_view_entry( @@ -2836,6 +3545,17 @@ ci.fyi_coverage_builder( use_clang_coverage = True, ) +ci.fyi_coverage_builder( + name = "fuchsia-code-coverage", + console_view_entry = consoles.console_view_entry( + category = "code_coverage", + short_name = "fsa", + ), + use_clang_coverage = True, + schedule = "triggered", + triggered_by = [], +) + ci.fyi_coverage_builder( name = "ios-simulator-code-coverage", console_view_entry = consoles.console_view_entry( @@ -2847,7 +3567,7 @@ ci.fyi_coverage_builder( use_clang_coverage = True, coverage_exclude_sources = "ios_test_files_and_test_utils", coverage_test_types = ["overall", "unit"], - xcode = xcode.x12a7209, + xcode = xcode.x12d4e, ) ci.fyi_coverage_builder( @@ -2857,6 +3577,7 @@ ci.fyi_coverage_builder( short_name = "lcr", ), use_clang_coverage = True, + coverage_test_types = ["overall", "unit"], schedule = "triggered", triggered_by = [], ) @@ -2879,6 +3600,7 @@ ci.fyi_coverage_builder( short_name = "lnx", ), use_clang_coverage = True, + coverage_test_types = ["overall", "unit"], triggered_by = [], ) @@ -2891,6 +3613,7 @@ ci.fyi_coverage_builder( ), cores = 24, os = os.MAC_ANY, + coverage_test_types = ["overall", "unit"], use_clang_coverage = True, ) @@ -2902,6 +3625,7 @@ ci.fyi_coverage_builder( short_name = "win", ), os = os.WINDOWS_DEFAULT, + coverage_test_types = ["overall", "unit"], use_clang_coverage = True, ) @@ -2913,14 +3637,6 @@ ci.fyi_ios_builder( ), ) -ci.fyi_ios_builder( - name = "ios-simulator-cr-recipe", - console_view_entry = consoles.console_view_entry( - category = "iOS", - short_name = "chr", - ), -) - ci.fyi_ios_builder( name = "ios-simulator-cronet", branch_selector = branches.STANDARD_MILESTONE, @@ -2954,28 +3670,52 @@ ci.fyi_ios_builder( ci.fyi_ios_builder( name = "ios13-beta-simulator", - console_view_entry = consoles.console_view_entry( - category = "iOS|iOS13", - short_name = "ios13", - ), + console_view_entry = [ + consoles.console_view_entry( + category = "iOS|iOS13", + short_name = "ios13", + ), + consoles.console_view_entry( + branch_selector = branches.MAIN, + console_view = "sheriff.ios", + category = "chromium.fyi|13", + short_name = "ios13", + ), + ], schedule = "0 0,12 * * *", triggered_by = [], ) ci.fyi_ios_builder( name = "ios13-sdk-device", - console_view_entry = consoles.console_view_entry( - category = "iOS|iOS13", - short_name = "dev", - ), + console_view_entry = [ + consoles.console_view_entry( + category = "iOS|iOS13", + short_name = "dev", + ), + consoles.console_view_entry( + branch_selector = branches.MAIN, + console_view = "sheriff.ios", + category = "chromium.fyi|13", + short_name = "dev", + ), + ], ) ci.fyi_ios_builder( name = "ios13-sdk-simulator", - console_view_entry = consoles.console_view_entry( - category = "iOS|iOS13", - short_name = "sdk13", - ), + console_view_entry = [ + consoles.console_view_entry( + category = "iOS|iOS13", + short_name = "sdk13", + ), + consoles.console_view_entry( + branch_selector = branches.MAIN, + console_view = "sheriff.ios", + category = "chromium.fyi|13", + short_name = "sim", + ), + ], schedule = "0 6,18 * * *", triggered_by = [], ) @@ -2994,7 +3734,7 @@ ci.fyi_ios_builder( category = "iOS|iOS14", short_name = "sdk14", ), - xcode = xcode.x12b5035g, + xcode = xcode.x12d4e, ) ci.fyi_mac_builder( @@ -3100,16 +3840,6 @@ ci.fyi_windows_builder( notifies = ["annotator-rel"], ) -ci.fyi_windows_builder( - name = "win10-inverse-fieldtrials-fyi-rel", - builderless = True, - console_view_entry = consoles.console_view_entry( - category = "win10", - short_name = "IFT", - ), - os = os.WINDOWS_10, -) - ci.gpu_linux_builder( name = "Android Release (Nexus 5X)", branch_selector = branches.STANDARD_MILESTONE, @@ -3191,7 +3921,7 @@ ci.gpu_thin_tester( category = "Linux", ), main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("GPU Linux Builder")], + triggered_by = ["ci/GPU Linux Builder"], ) ci.gpu_thin_tester( @@ -3211,7 +3941,7 @@ ci.gpu_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("GPU Mac Builder")], + triggered_by = ["ci/GPU Mac Builder"], ) ci.gpu_thin_tester( @@ -3231,7 +3961,7 @@ ci.gpu_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("GPU Mac Builder")], + triggered_by = ["ci/GPU Mac Builder"], ) ci.gpu_thin_tester( @@ -3251,7 +3981,7 @@ ci.gpu_thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("GPU Win x64 Builder")], + triggered_by = ["ci/GPU Win x64 Builder"], ) ci.gpu_fyi_linux_builder( @@ -3327,14 +4057,6 @@ ci.gpu_fyi_linux_builder( ), ) -ci.gpu_fyi_linux_builder( - name = "Android FYI Release (Nexus 6P)", - console_view_entry = consoles.console_view_entry( - category = "Android|M64|QCOM", - short_name = "N6P", - ), -) - ci.gpu_fyi_linux_builder( name = "Android FYI Release (Nexus 9)", console_view_entry = consoles.console_view_entry( @@ -3351,6 +4073,14 @@ ci.gpu_fyi_linux_builder( ), ) +ci.gpu_fyi_linux_builder( + name = "Android FYI Release (Pixel 4)", + console_view_entry = consoles.console_view_entry( + category = "Android|R32|QCOM", + short_name = "P4", + ), +) + ci.gpu_fyi_linux_builder( name = "Android FYI SkiaRenderer GL (Nexus 5X)", console_view_entry = consoles.console_view_entry( @@ -3391,6 +4121,14 @@ ci.gpu_fyi_linux_builder( ), ) +ci.gpu_fyi_linux_builder( + name = "GPU FYI Lacros x64 Builder", + console_view_entry = consoles.console_view_entry( + category = "Lacros|Builder", + short_name = "rel", + ), +) + ci.gpu_fyi_linux_builder( name = "GPU FYI Linux Builder", console_view_entry = consoles.console_view_entry( @@ -3488,6 +4226,24 @@ ci.gpu_fyi_mac_builder( ), ) +ci.gpu_fyi_thin_tester( + name = "Lacros FYI x64 Release (AMD)", + console_view_entry = consoles.console_view_entry( + category = "Lacros|AMD", + short_name = "amd", + ), + triggered_by = ["GPU FYI Lacros x64 Builder"], +) + +ci.gpu_fyi_thin_tester( + name = "Lacros FYI x64 Release (Intel)", + console_view_entry = consoles.console_view_entry( + category = "Lacros|Intel", + short_name = "int", + ), + triggered_by = ["GPU FYI Lacros x64 Builder"], +) + ci.gpu_fyi_thin_tester( name = "Linux FYI Debug (NVIDIA)", console_view_entry = consoles.console_view_entry( @@ -3533,15 +4289,6 @@ ci.gpu_fyi_thin_tester( triggered_by = ["GPU FYI Linux Builder"], ) -ci.gpu_fyi_thin_tester( - name = "Linux FYI Release (AMD R7 240)", - console_view_entry = consoles.console_view_entry( - category = "Linux|AMD", - short_name = "240", - ), - triggered_by = ["GPU FYI Linux Builder"], -) - ci.gpu_fyi_thin_tester( name = "Linux FYI Release (AMD RX 5500 XT)", console_view_entry = consoles.console_view_entry( @@ -3774,15 +4521,6 @@ ci.gpu_fyi_thin_tester( triggered_by = ["GPU FYI Win x64 Builder"], ) -ci.gpu_fyi_thin_tester( - name = "Win10 FYI x64 Release (AMD RX 550)", - console_view_entry = consoles.console_view_entry( - category = "Windows|10|x64|AMD", - short_name = "550", - ), - triggered_by = ["GPU FYI Win x64 Builder"], -) - ci.gpu_fyi_thin_tester( name = "Win10 FYI x64 Release (AMD RX 5500 XT)", console_view_entry = consoles.console_view_entry( @@ -3801,18 +4539,6 @@ ci.gpu_fyi_thin_tester( triggered_by = ["GPU FYI Win x64 Builder"], ) -ci.gpu_fyi_thin_tester( - name = "Win10 FYI x64 Release (Intel UHD 630)", - console_view_entry = consoles.console_view_entry( - category = "Windows|10|x64|Intel", - short_name = "uhd", - ), - # TODO(https://crbug.com/986939): Remove this increased timeout once - # more devices are added. - execution_timeout = 18 * time.hour, - triggered_by = ["GPU FYI Win x64 Builder"], -) - ci.gpu_fyi_thin_tester( name = "Win10 FYI x64 Release (NVIDIA GeForce GTX 1660)", console_view_entry = consoles.console_view_entry( @@ -4141,7 +4867,7 @@ ci.linux_builder( cq_mirrors_console_view = "mirrors", goma_backend = None, main_console_view = "main", - triggered_by = [builder_name("Linux Builder")], + triggered_by = ["ci/Linux Builder"], ) ci.linux_builder( @@ -4153,7 +4879,7 @@ ci.linux_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Linux Builder (dbg)")], + triggered_by = ["ci/Linux Builder (dbg)"], ) ci.linux_builder( @@ -4216,6 +4942,15 @@ ci.linux_builder( main_console_view = "main", ) +ci.linux_builder( + name = "linux-extended-tracing-rel", + console_view_entry = consoles.console_view_entry( + category = "release", + short_name = "trc", + ), + main_console_view = "main", +) + ci.linux_builder( name = "linux-gcc-rel", console_view_entry = consoles.console_view_entry( @@ -4252,7 +4987,7 @@ ci.linux_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("linux-ozone-rel")], + triggered_by = ["ci/linux-ozone-rel"], ) ci.linux_builder( @@ -4265,7 +5000,7 @@ ci.linux_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("linux-ozone-rel")], + triggered_by = ["ci/linux-ozone-rel"], ) ci.linux_builder( @@ -4278,7 +5013,7 @@ ci.linux_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = main_console_if_on_branch(), - triggered_by = [builder_name("linux-ozone-rel")], + triggered_by = ["ci/linux-ozone-rel"], ) ci.linux_builder( @@ -4291,7 +5026,7 @@ ci.linux_builder( ), main_console_view = "main", cq_mirrors_console_view = "mirrors", - triggered_by = [builder_name("linux-ozone-rel")], + triggered_by = ["ci/linux-ozone-rel"], tree_closing = False, ) @@ -4305,7 +5040,7 @@ ci.linux_builder( ), main_console_view = "main", cq_mirrors_console_view = "mirrors", - triggered_by = [builder_name("linux-ozone-rel")], + triggered_by = ["ci/linux-ozone-rel"], tree_closing = False, ) @@ -4319,7 +5054,7 @@ ci.linux_builder( ), main_console_view = "main", cq_mirrors_console_view = "mirrors", - triggered_by = [builder_name("linux-ozone-rel")], + triggered_by = ["ci/linux-ozone-rel"], tree_closing = False, ) @@ -4335,6 +5070,9 @@ ci.linux_builder( ci.linux_builder( name = "metadata-exporter", + console_view_entry = consoles.console_view_entry( + console_view = "metadata.exporter", + ), executable = "recipe:chromium_export_metadata", service_account = "component-mapping-updater@chops-service-accounts.iam.gserviceaccount.com", notifies = ["metadata-mapping"], @@ -4387,11 +5125,8 @@ ci.thin_tester( category = "mac", short_name = "a64", ), - # TODO(gbeaty) Once we have sufficient test capacity to not need to - # serialize tests, use the default execution_timout - execution_timeout = 6 * time.hour, tree_closing = False, - triggered_by = [builder_name("mac-arm64-rel")], + triggered_by = ["ci/mac-arm64-rel"], ) ci.thin_tester( @@ -4404,7 +5139,7 @@ ci.thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Mac Builder")], + triggered_by = ["ci/Mac Builder"], ) ci.thin_tester( @@ -4417,7 +5152,7 @@ ci.thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Mac Builder")], + triggered_by = ["ci/Mac Builder"], ) ci.thin_tester( @@ -4430,7 +5165,7 @@ ci.thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Mac Builder")], + triggered_by = ["ci/Mac Builder"], ) ci.thin_tester( @@ -4443,7 +5178,7 @@ ci.thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Mac Builder")], + triggered_by = ["ci/Mac Builder"], ) ci.thin_tester( @@ -4456,28 +5191,50 @@ ci.thin_tester( ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Mac Builder")], + triggered_by = ["ci/Mac Builder"], +) + +ci.thin_tester( + name = "Mac11 Tests", + # TODO(crbug.com/1206401): Reenable on the branches when we have + # sufficient capacity. + # branch_selector = branches.STANDARD_MILESTONE, + builder_group = "chromium.mac", + console_view_entry = consoles.console_view_entry( + category = "mac", + short_name = "11", + ), + main_console_view = "main", + triggered_by = ["ci/Mac Builder"], ) ci.thin_tester( - name = "Mac10.13 Tests (dbg)", + name = "Mac10.15 Tests (dbg)", branch_selector = branches.STANDARD_MILESTONE, builder_group = "chromium.mac", console_view_entry = consoles.console_view_entry( category = "debug", - short_name = "13", + short_name = "15", ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Mac Builder (dbg)")], + triggered_by = ["ci/Mac Builder (dbg)"], ) ci.mac_ios_builder( name = "ios-device", - console_view_entry = consoles.console_view_entry( - category = "ios|default", - short_name = "dev", - ), + console_view_entry = [ + consoles.console_view_entry( + category = "ios|default", + short_name = "dev", + ), + consoles.console_view_entry( + branch_selector = branches.MAIN, + console_view = "sheriff.ios", + category = "chromium.mac", + short_name = "dev", + ), + ], # We don't have necessary capacity to run this configuration in CQ, but it # is part of the main waterfall main_console_view = "main", @@ -4486,10 +5243,18 @@ ci.mac_ios_builder( ci.mac_ios_builder( name = "ios-simulator", branch_selector = branches.STANDARD_MILESTONE, - console_view_entry = consoles.console_view_entry( - category = "ios|default", - short_name = "sim", - ), + console_view_entry = [ + consoles.console_view_entry( + category = "ios|default", + short_name = "sim", + ), + consoles.console_view_entry( + branch_selector = branches.MAIN, + console_view = "sheriff.ios", + category = "chromium.mac", + short_name = "sim", + ), + ], cq_mirrors_console_view = "mirrors", main_console_view = "main", ) @@ -4497,20 +5262,36 @@ ci.mac_ios_builder( ci.mac_ios_builder( name = "ios-simulator-full-configs", branch_selector = branches.STANDARD_MILESTONE, - console_view_entry = consoles.console_view_entry( - category = "ios|default", - short_name = "ful", - ), + console_view_entry = [ + consoles.console_view_entry( + category = "ios|default", + short_name = "ful", + ), + consoles.console_view_entry( + branch_selector = branches.MAIN, + console_view = "sheriff.ios", + category = "chromium.mac", + short_name = "ful", + ), + ], cq_mirrors_console_view = "mirrors", main_console_view = "main", ) ci.mac_ios_builder( name = "ios-simulator-noncq", - console_view_entry = consoles.console_view_entry( - category = "ios|default", - short_name = "non", - ), + console_view_entry = [ + consoles.console_view_entry( + category = "ios|default", + short_name = "non", + ), + consoles.console_view_entry( + branch_selector = branches.MAIN, + console_view = "sheriff.ios", + category = "chromium.mac", + short_name = "non", + ), + ], # We don't have necessary capacity to run this configuration in CQ, but it # is part of the main waterfall main_console_view = "main", @@ -4541,6 +5322,7 @@ ci.memory_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = "main", + os = os.LINUX_BIONIC, ssd = True, ) @@ -4553,7 +5335,8 @@ ci.memory_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Linux ASan LSan Builder")], + triggered_by = ["ci/Linux ASan LSan Builder"], + os = os.LINUX_BIONIC, ) ci.memory_builder( @@ -4565,7 +5348,7 @@ ci.memory_builder( ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Linux ASan LSan Builder")], + triggered_by = ["ci/Linux ASan LSan Builder"], ) ci.memory_builder( @@ -4678,7 +5461,7 @@ ci.memory_builder( short_name = "tst", ), cq_mirrors_console_view = "mirrors", - triggered_by = [builder_name("Linux TSan Builder")], + triggered_by = ["ci/Linux TSan Builder"], main_console_view = "main", ) @@ -4731,6 +5514,18 @@ ci.memory_builder( tree_closing = False, ) +ci.memory_builder( + name = "linux-ubsan-vptr", + console_view_entry = consoles.console_view_entry( + category = "linux|ubsan", + short_name = "vpt", + ), + builderless = 1, + cores = 32, + main_console_view = "main", + tree_closing = False, +) + ci.memory_builder( name = "win-asan", console_view_entry = consoles.console_view_entry( @@ -4773,13 +5568,6 @@ ci.mojo_builder( os = os.WINDOWS_DEFAULT, ) -ci.mojo_builder( - name = "android-mojo-webview-rel", - console_view_entry = consoles.console_view_entry( - short_name = "aw", - ), -) - ci.mojo_builder( name = "mac-mojo-rel", console_view_entry = consoles.console_view_entry( @@ -4993,7 +5781,7 @@ ci.win_builder( cq_mirrors_console_view = "mirrors", os = os.WINDOWS_7, main_console_view = "main", - triggered_by = [builder_name("Win Builder (dbg)")], + triggered_by = ["ci/Win Builder (dbg)"], ) ci.win_builder( @@ -5006,7 +5794,7 @@ ci.win_builder( cq_mirrors_console_view = "mirrors", os = os.WINDOWS_7, main_console_view = "main", - triggered_by = [builder_name("Win x64 Builder")], + triggered_by = ["ci/Win x64 Builder"], ) ci.win_builder( @@ -5038,14 +5826,13 @@ ci.win_builder( ci.win_builder( name = "Win10 Tests x64", branch_selector = branches.STANDARD_MILESTONE, - executable = "recipe:chromium (bbagent)", console_view_entry = consoles.console_view_entry( category = "release|tester", short_name = "w10", ), cq_mirrors_console_view = "mirrors", main_console_view = "main", - triggered_by = [builder_name("Win x64 Builder")], + triggered_by = ["ci/Win x64 Builder"], ) ci.win_builder( @@ -5055,7 +5842,28 @@ ci.win_builder( short_name = "det", ), executable = "recipe:swarming/deterministic_build", - execution_timeout = 6 * time.hour, + execution_timeout = 7 * time.hour, goma_jobs = goma.jobs.J150, main_console_view = "main", ) + +ci.cipd_builder( + name = "rts-model-packager", + builderless = False, + executable = "recipe:chromium_rts/create_model", + schedule = "0 10 * * *", # at 2 AM PST, once a day. + triggered_by = [], + execution_timeout = 6 * time.hour, + cores = None, + console_view_entry = consoles.console_view_entry( + category = "rts", + short_name = "create-model", + ), + notifies = [ + luci.notifier( + name = "rts-model-packager-notifier", + on_occurrence = ["FAILURE", "INFRA_FAILURE"], + notify_emails = ["nodir@google.com"], + ), + ], +) diff --git a/chromium/infra/config/subprojects/chromium/consoles/android.packager.star b/chromium/infra/config/subprojects/chromium/consoles/android.packager.star deleted file mode 100644 index 56c88db1acc..00000000000 --- a/chromium/infra/config/subprojects/chromium/consoles/android.packager.star +++ /dev/null @@ -1,25 +0,0 @@ -# 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. - -load("//console-header.star", "HEADER") - -luci.console_view( - name = "android.packager", - header = HEADER, - repo = "https://chromium.googlesource.com/chromium/src", - entries = [ - luci.console_view_entry( - builder = "ci/android-avd-packager", - short_name = "avd", - ), - luci.console_view_entry( - builder = "ci/android-sdk-packager", - short_name = "sdk", - ), - luci.console_view_entry( - builder = "ci/android-androidx-packager", - short_name = "androidx", - ), - ], -) diff --git a/chromium/infra/config/subprojects/chromium/consoles/metadata.exporter.star b/chromium/infra/config/subprojects/chromium/consoles/metadata.exporter.star deleted file mode 100644 index 7cc18046b74..00000000000 --- a/chromium/infra/config/subprojects/chromium/consoles/metadata.exporter.star +++ /dev/null @@ -1,13 +0,0 @@ -# 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. - -luci.console_view( - name = "metadata.exporter", - repo = "https://chromium.googlesource.com/chromium/src", - entries = [ - luci.console_view_entry( - builder = "ci/metadata-exporter", - ), - ], -) diff --git a/chromium/infra/config/subprojects/chromium/consoles/sheriff.ios.star b/chromium/infra/config/subprojects/chromium/consoles/sheriff.ios.star deleted file mode 100644 index f0b22099717..00000000000 --- a/chromium/infra/config/subprojects/chromium/consoles/sheriff.ios.star +++ /dev/null @@ -1,49 +0,0 @@ -# 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. - -load("//console-header.star", "HEADER") - -luci.console_view( - name = "sheriff.ios", - header = HEADER, - repo = "https://chromium.googlesource.com/chromium/src", - title = "iOS Sheriff Console", - entries = [ - luci.console_view_entry( - builder = "ci/ios-device", - category = "chromium.mac", - short_name = "dev", - ), - luci.console_view_entry( - builder = "ci/ios-simulator", - category = "chromium.mac", - short_name = "sim", - ), - luci.console_view_entry( - builder = "ci/ios-simulator-full-configs", - category = "chromium.mac", - short_name = "ful", - ), - luci.console_view_entry( - builder = "ci/ios-simulator-noncq", - category = "chromium.mac", - short_name = "non", - ), - luci.console_view_entry( - builder = "ci/ios13-sdk-device", - category = "chromium.fyi|13", - short_name = "dev", - ), - luci.console_view_entry( - builder = "ci/ios13-sdk-simulator", - category = "chromium.fyi|13", - short_name = "sim", - ), - luci.console_view_entry( - builder = "ci/ios13-beta-simulator", - category = "chromium.fyi|13", - short_name = "ios13", - ), - ], -) diff --git a/chromium/infra/config/subprojects/chromium/gpu.try.star b/chromium/infra/config/subprojects/chromium/gpu.try.star index 9b7bcdbd58a..f655e673dc8 100644 --- a/chromium/infra/config/subprojects/chromium/gpu.try.star +++ b/chromium/infra/config/subprojects/chromium/gpu.try.star @@ -49,6 +49,7 @@ def gpu_android_builder(*, name, **kwargs): builder_group = "tryserver.chromium.android", builderless = True, goma_backend = goma.backend.RBE_PROD, + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ssd = None, **kwargs ) @@ -78,11 +79,6 @@ gpu_android_builder( pool = "luci.chromium.gpu.android.nexus5x.try", ) -gpu_android_builder( - name = "gpu-fyi-try-android-m-nexus-6p-64", - pool = "luci.chromium.gpu.android.nexus6p.try", -) - gpu_android_builder( name = "gpu-fyi-try-android-m-nexus-9-64", pool = "luci.chromium.gpu.android.nexus9.try", @@ -123,6 +119,11 @@ gpu_android_builder( pool = "luci.chromium.gpu.android.pixel2.try", ) +gpu_android_builder( + name = "gpu-fyi-try-android-r-pixel-4-32", + pool = "luci.chromium.gpu.android.pixel4.try", +) + gpu_android_builder( name = "gpu-try-android-m-nexus-5x-64", pool = "luci.chromium.gpu.android.nexus5x.try", @@ -134,6 +135,7 @@ def gpu_chromeos_builder(*, name, **kwargs): builder_group = "tryserver.chromium.chromiumos", builderless = True, goma_backend = goma.backend.RBE_PROD, + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ssd = None, **kwargs ) @@ -154,10 +156,21 @@ def gpu_linux_builder(*, name, **kwargs): builder_group = "tryserver.chromium.linux", builderless = True, goma_backend = goma.backend.RBE_PROD, + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ssd = None, **kwargs ) +gpu_linux_builder( + name = "gpu-fyi-try-lacros-amd-rel", + pool = "luci.chromium.gpu.linux.amd.try", +) + +gpu_linux_builder( + name = "gpu-fyi-try-lacros-intel-rel", + pool = "luci.chromium.gpu.linux.intel.try", +) + gpu_linux_builder( name = "gpu-fyi-try-linux-amd-rel", pool = "luci.chromium.gpu.linux.amd.try", diff --git a/chromium/infra/config/subprojects/chromium/subproject.star b/chromium/infra/config/subprojects/chromium/subproject.star index 8be4feaf25d..3c35dce8c56 100644 --- a/chromium/infra/config/subprojects/chromium/subproject.star +++ b/chromium/infra/config/subprojects/chromium/subproject.star @@ -7,6 +7,7 @@ load("//lib/branches.star", "branches") exec("./ci.star") exec("./try.star") exec("./gpu.try.star") +exec("./angle.try.star") exec("./swangle.try.star") # TODO(gbeaty) external_console_view uses new fields/types that aren't present @@ -31,8 +32,4 @@ exec("./swangle.try.star") # source = "chromium-m86:try", # ) -branches.exec("./consoles/android.packager.star") -branches.exec("./consoles/metadata.exporter.star") -branches.exec("./consoles/sheriff.ios.star") - branches.exec("./fallback-cq.star") diff --git a/chromium/infra/config/subprojects/chromium/try.star b/chromium/infra/config/subprojects/chromium/try.star index 9d9aa53b29d..de042a9f62a 100644 --- a/chromium/infra/config/subprojects/chromium/try.star +++ b/chromium/infra/config/subprojects/chromium/try.star @@ -26,6 +26,7 @@ try_.defaults.set( # Max. pending time for builds. CQ considers builds pending >2h as timed # out: http://shortn/_8PaHsdYmlq. Keep this in sync. expiration_timeout = 2 * time.hour, + grace_period = 2 * time.minute, os = os.LINUX_DEFAULT, pool = "luci.chromium.try", service_account = "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com", @@ -53,7 +54,13 @@ luci.bucket( "service-account-chromeperf", "service-account-cq", ], - projects = settings.try_triggering_projects, + projects = branches.value(for_main = [ + "angle", + "dawn", + "skia", + "swiftshader", + "v8", + ]), ), acl.entry( roles = acl.BUILDBUCKET_OWNER, @@ -65,10 +72,17 @@ luci.bucket( luci.cq_group( name = "cq", retry_config = cq.RETRY_ALL_FAILURES, - tree_status_host = settings.tree_status_host, + tree_status_host = branches.value(for_main = "chromium-status.appspot.com"), watch = cq.refset( repo = "https://chromium.googlesource.com/chromium/src", - refs = [settings.cq_ref_regexp], + refs = [branches.value( + # The chromium project's CQ covers all of the refs under refs/heads, + # which includes refs/heads/master + for_main = "refs/heads/.+", + # For projects running out of a branch, the CQ only runs for that + # ref + for_branches = settings.ref, + )], ), acls = [ acl.entry( @@ -86,8 +100,8 @@ luci.cq_group( consoles.list_view( name = "try", - title = settings.main_list_view_title, branch_selector = branches.ALL_BRANCHES, + title = "{} CQ Console".format(settings.project_title), ) consoles.list_view( @@ -116,11 +130,7 @@ consoles.list_view( consoles.list_view( name = "tryserver.chromium.chromiumos", - branch_selector = branches.ALL_BRANCHES, -) - -consoles.list_view( - name = "tryserver.chromium.codesearch", + branch_selector = branches.LTS_MILESTONE, ) consoles.list_view( @@ -130,7 +140,7 @@ consoles.list_view( consoles.list_view( name = "tryserver.chromium.linux", - branch_selector = branches.STANDARD_MILESTONE, + branch_selector = branches.LTS_MILESTONE, ) consoles.list_view( @@ -138,10 +148,18 @@ consoles.list_view( branch_selector = branches.STANDARD_MILESTONE, ) +consoles.list_view( + name = "tryserver.chromium.packager", +) + consoles.list_view( name = "tryserver.chromium.swangle", ) +consoles.list_view( + name = "tryserver.chromium.updater", +) + consoles.list_view( name = "tryserver.chromium.win", branch_selector = branches.STANDARD_MILESTONE, @@ -235,6 +253,7 @@ try_.chromium_builder( branch_selector = branches.STANDARD_MILESTONE, os = os.WINDOWS_DEFAULT, cores = 32, + execution_timeout = 6 * time.hour, ) try_.chromium_builder( @@ -242,6 +261,7 @@ try_.chromium_builder( branch_selector = branches.STANDARD_MILESTONE, os = os.WINDOWS_DEFAULT, cores = 32, + execution_timeout = 6 * time.hour, ) try_.chromium_android_builder( @@ -263,6 +283,7 @@ try_.chromium_android_builder( try_.chromium_android_builder( name = "android-binary-size", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, executable = "recipe:binary_size_trybot", goma_jobs = goma.jobs.J150, main_list_view = "try", @@ -325,6 +346,8 @@ try_.chromium_android_builder( try_.chromium_android_builder( name = "android-lollipop-arm-rel", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, + cores = branches.value(for_main = 16, for_branches = 8), goma_jobs = goma.jobs.J150, main_list_view = "try", tryjob = try_.job(), @@ -333,7 +356,8 @@ try_.chromium_android_builder( try_.chromium_android_builder( name = "android-marshmallow-arm64-rel", branch_selector = branches.STANDARD_MILESTONE, - cores = 16, + builderless = not settings.is_main, + cores = branches.value(for_main = 32, for_branches = 16), goma_jobs = goma.jobs.J300, main_list_view = "try", ssd = True, @@ -344,12 +368,11 @@ try_.chromium_android_builder( try_.chromium_android_builder( name = "android-marshmallow-x86-rel", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, cores = 16, goma_jobs = goma.jobs.J300, ssd = True, - tryjob = try_.job( - experiment_percentage = 100, - ), + tryjob = try_.job(), ) try_.chromium_android_builder( @@ -401,6 +424,7 @@ try_.chromium_android_builder( try_.chromium_android_builder( name = "android-pie-arm64-rel", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, cores = 16, goma_jobs = goma.jobs.J300, ssd = True, @@ -425,6 +449,10 @@ try_.chromium_android_builder( name = "android-pie-arm64-wpt-rel-non-cq", ) +try_.chromium_android_builder( + name = "android-weblayer-pie-x86-wpt-fyi-rel", +) + try_.chromium_android_builder( name = "android-webview-marshmallow-arm64-dbg", ) @@ -471,7 +499,7 @@ try_.chromium_android_builder( try_.chromium_android_builder( name = "android_compile_dbg", branch_selector = branches.STANDARD_MILESTONE, - builderless = not settings.is_master, + builderless = not settings.is_main, goma_jobs = goma.jobs.J150, main_list_view = "try", tryjob = try_.job(), @@ -516,7 +544,7 @@ try_.chromium_android_builder( try_.chromium_android_builder( name = "android_cronet", branch_selector = branches.STANDARD_MILESTONE, - builderless = not settings.is_master, + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) @@ -536,7 +564,7 @@ try_.chromium_android_builder( try_.chromium_android_builder( name = "cast_shell_android", branch_selector = branches.STANDARD_MILESTONE, - builderless = not settings.is_master, + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) @@ -551,42 +579,59 @@ try_.chromium_android_builder( try_.chromium_angle_builder( name = "android_angle_deqp_rel_ng", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_angle_builder( name = "android_angle_rel_ng", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_angle_builder( name = "android_angle_vk32_deqp_rel_ng", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_angle_builder( name = "android_angle_vk32_rel_ng", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_angle_builder( name = "android_angle_vk64_deqp_rel_ng", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_angle_builder( name = "android_angle_vk64_rel_ng", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_angle_builder( name = "fuchsia-angle-rel", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_angle_builder( name = "linux-angle-rel", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_angle_builder( name = "linux_angle_deqp_rel_ng", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_angle_builder( name = "linux_angle_ozone_rel_ng", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, +) + +try_.chromium_angle_builder( + name = "mac-angle-chromium-try", + cores = None, + os = os.MAC_ANY, + executable = "recipe:angle_chromium_trybot", ) try_.chromium_angle_builder( @@ -595,6 +640,19 @@ try_.chromium_angle_builder( os = os.MAC_ANY, ) +try_.chromium_angle_builder( + name = "mac-angle-try", + cores = None, + os = os.MAC_ANY, + executable = "recipe:angle_chromium_trybot", +) + +try_.chromium_angle_builder( + name = "win-angle-chromium-x64-try", + os = os.WINDOWS_ANY, + executable = "recipe:angle_chromium_trybot", +) + try_.chromium_angle_builder( name = "win-angle-deqp-rel-32", os = os.WINDOWS_ANY, @@ -615,6 +673,12 @@ try_.chromium_angle_builder( os = os.WINDOWS_ANY, ) +try_.chromium_angle_builder( + name = "win-angle-x64-try", + os = os.WINDOWS_ANY, + executable = "recipe:angle_chromium_trybot", +) + try_.chromium_chromiumos_builder( name = "chromeos-amd64-generic-cfi-thin-lto-rel", ) @@ -633,7 +697,8 @@ try_.chromium_chromiumos_builder( try_.chromium_chromiumos_builder( name = "chromeos-amd64-generic-rel", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) @@ -644,7 +709,15 @@ try_.chromium_chromiumos_builder( try_.chromium_chromiumos_builder( name = "chromeos-arm-generic-rel", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, + builderless = not settings.is_main, + main_list_view = "try", + tryjob = try_.job(), +) + +try_.chromium_chromiumos_builder( + name = "lacros-amd64-generic-rel", + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) @@ -652,7 +725,7 @@ try_.chromium_chromiumos_builder( try_.chromium_chromiumos_builder( name = "linux-chromeos-compile-dbg", branch_selector = branches.STANDARD_MILESTONE, - builderless = not settings.is_master, + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) @@ -663,7 +736,7 @@ try_.chromium_chromiumos_builder( try_.chromium_chromiumos_builder( name = "chromeos-kevin-rel", - branch_selector = branches.ALL_BRANCHES, + branch_selector = branches.LTS_MILESTONE, main_list_view = "try", tryjob = try_.job( location_regexp = [ @@ -674,18 +747,29 @@ try_.chromium_chromiumos_builder( ), ) +try_.chromium_chromiumos_builder( + name = "linux-chromeos-inverse-fieldtrials-fyi-rel", +) + try_.chromium_chromiumos_builder( name = "linux-chromeos-rel", - branch_selector = branches.ALL_BRANCHES, - builderless = not settings.is_master, + branch_selector = branches.LTS_MILESTONE, + builderless = not settings.is_main, goma_jobs = goma.jobs.J150, main_list_view = "try", tryjob = try_.job(), use_clang_coverage = True, ) +try_.chromium_chromiumos_builder( + name = "linux-chromeos-js-code-coverage", + use_clang_coverage = True, + use_javascript_coverage = True, +) + try_.chromium_chromiumos_builder( name = "linux-lacros-rel", + builderless = not settings.is_main, cores = 16, ssd = True, goma_jobs = goma.jobs.J300, @@ -697,10 +781,23 @@ try_.chromium_chromiumos_builder( name = "linux-chromeos-dbg", ) +try_.chromium_chromiumos_builder( + name = "linux-cfm-rel", + tryjob = try_.job( + location_regexp = [ + ".+/[+]/chromeos/components/chromebox_for_meetings/.+", + ".+/[+]/chromeos/dbus/chromebox_for_meetings/.+", + ".+/[+]/chromeos/services/chromebox_for_meetings/.+", + ".+/[+]/chrome/browser/chromeos/chromebox_for_meetings/.+", + ], + ), +) + try_.chromium_dawn_builder( name = "dawn-linux-x64-deps-rel", branch_selector = branches.STANDARD_MILESTONE, main_list_view = "try", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, tryjob = try_.job( location_regexp = [ ".+/[+]/gpu/.+", @@ -778,6 +875,7 @@ try_.chromium_dawn_builder( try_.chromium_dawn_builder( name = "linux-dawn-rel", + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_dawn_builder( @@ -807,14 +905,30 @@ try_.chromium_linux_builder( try_.chromium_linux_builder( name = "cast_shell_linux", branch_selector = branches.STANDARD_MILESTONE, - builderless = not settings.is_master, + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) +try_.chromium_linux_builder( + name = "cast-binary-size", + builderless = True, + executable = "recipe:binary_size_cast_trybot", + properties = { + "$build/binary_size": { + "analyze_targets": [ + "//chromecast:cast_shell", + ], + "compile_targets": [ + "cast_shell", + ], + }, + }, +) + try_.chromium_linux_builder( name = "chromium_presubmit", - branch_selector = branches.STANDARD_MILESTONE, + branch_selector = branches.ALL_BRANCHES, executable = "recipe:presubmit", goma_backend = None, main_list_view = "try", @@ -850,7 +964,11 @@ try_.chromium_linux_builder( try_.chromium_linux_builder( name = "fuchsia-compile-x64-dbg", tryjob = try_.job( - experiment_percentage = 50, + location_regexp = [ + ".+/[+]/base/fuchsia/.+", + ".+/[+]/fuchsia/.+", + ".+/[+]/media/fuchsia/.+", + ], ), ) @@ -878,6 +996,7 @@ try_.chromium_linux_builder( try_.chromium_linux_builder( name = "fuchsia-x64-cast", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) @@ -885,6 +1004,7 @@ try_.chromium_linux_builder( try_.chromium_linux_builder( name = "fuchsia_arm64", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) @@ -892,6 +1012,7 @@ try_.chromium_linux_builder( try_.chromium_linux_builder( name = "fuchsia_x64", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) @@ -924,6 +1045,10 @@ try_.chromium_linux_builder( name = "linux-blink-heap-verification-try", ) +try_.chromium_linux_builder( + name = "linux-blink-v8-oilpan", +) + try_.chromium_linux_builder( name = "linux-blink-web-tests-force-accessibility-rel", ) @@ -944,6 +1069,14 @@ try_.chromium_linux_builder( name = "linux-dcheck-off-rel", ) +try_.chromium_linux_builder( + name = "linux-example-builder", +) + +try_.chromium_linux_builder( + name = "linux-extended-tracing-rel", +) + try_.chromium_linux_builder( name = "linux-gcc-rel", goma_backend = None, @@ -954,20 +1087,25 @@ try_.chromium_linux_builder( ) try_.chromium_linux_builder( - name = "linux-lacros-fyi-rel", + name = "linux-mbi-mode-per-render-process-host-rel", ) try_.chromium_linux_builder( - name = "linux-layout-tests-edit-ng", + name = "linux-mbi-mode-per-site-instance-rel", +) + +try_.chromium_linux_builder( + name = "linux-lacros-fyi-rel", ) try_.chromium_linux_builder( - name = "linux-layout-tests-fragment-item", + name = "linux-layout-tests-edit-ng", ) try_.chromium_linux_builder( name = "linux-libfuzzer-asan-rel", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, executable = "recipe:chromium_libfuzzer_trybot", main_list_view = "try", tryjob = try_.job(), @@ -976,6 +1114,7 @@ try_.chromium_linux_builder( try_.chromium_linux_builder( name = "linux-ozone-rel", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, main_list_view = "try", tryjob = try_.job(), ) @@ -997,17 +1136,18 @@ try_.chromium_linux_builder( try_.chromium_linux_builder( name = "linux-rel", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, goma_jobs = goma.jobs.J150, main_list_view = "try", tryjob = try_.job(), use_clang_coverage = True, + os = os.LINUX_XENIAL_OR_BIONIC_REMOVE, ) try_.chromium_linux_builder( - name = "linux-rel-builderful", + name = "linux-rel-rts", builderless = False, goma_jobs = goma.jobs.J150, - tryjob = try_.job(experiment_percentage = 10), use_clang_coverage = True, ) @@ -1034,7 +1174,7 @@ try_.chromium_linux_builder( ) try_.chromium_linux_builder( - name = "linux-wpt-payments-fyi-rel", + name = "linux-wpt-input-fyi-rel", ) try_.chromium_linux_builder( @@ -1052,6 +1192,7 @@ try_.chromium_linux_builder( ssd = True, main_list_view = "try", tryjob = try_.job(), + os = os.LINUX_BIONIC, ) try_.chromium_linux_builder( @@ -1086,7 +1227,7 @@ try_.chromium_linux_builder( try_.chromium_linux_builder( name = "linux_chromium_compile_dbg_ng", branch_selector = branches.STANDARD_MILESTONE, - builderless = not settings.is_master, + builderless = not settings.is_main, caches = [ swarming.cache( name = "builder", @@ -1127,6 +1268,7 @@ try_.chromium_linux_builder( try_.chromium_linux_builder( name = "linux_chromium_tsan_rel_ng", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, goma_jobs = goma.jobs.J150, main_list_view = "try", tryjob = try_.job(), @@ -1206,6 +1348,11 @@ try_.chromium_linux_builder( executable = "recipe:tricium_metrics", ) +try_.chromium_linux_builder( + name = "tricium-oilpan-analysis", + executable = "recipe:tricium_oilpan", +) + try_.chromium_linux_builder( name = "tricium-simple", executable = "recipe:tricium_simple", @@ -1216,9 +1363,15 @@ try_.chromium_mac_builder( os = os.MAC_DEFAULT, ) +try_.chromium_mac_builder( + name = "mac-inverse-fieldtrials-fyi-rel", + os = os.MAC_DEFAULT, +) + try_.chromium_mac_builder( name = "mac-rel", branch_selector = branches.STANDARD_MILESTONE, + builderless = not settings.is_main, use_clang_coverage = True, goma_jobs = goma.jobs.J150, main_list_view = "try", @@ -1236,6 +1389,10 @@ try_.chromium_mac_builder( # NOTE: the following trybots aren't sensitive to Mac version on which # they are built, hence no additional dimension is specified. # The 10.xx version translates to which bots will run isolated tests. +try_.chromium_mac_builder( + name = "mac_chromium_10.11_rel_ng", +) + try_.chromium_mac_builder( name = "mac_chromium_10.12_rel_ng", ) @@ -1272,7 +1429,7 @@ try_.chromium_mac_builder( goma_jobs = goma.jobs.J150, os = os.MAC_DEFAULT, main_list_view = "try", - tryjob = try_.job(cancel_stale = False), + tryjob = try_.job(), ) try_.chromium_mac_builder( @@ -1299,28 +1456,10 @@ try_.chromium_mac_ios_builder( name = "ios-simulator", branch_selector = branches.STANDARD_MILESTONE, main_list_view = "try", - tryjob = try_.job(), -) - -try_.chromium_mac_ios_builder( - name = "ios-simulator-code-coverage", use_clang_coverage = True, coverage_exclude_sources = "ios_test_files_and_test_utils", coverage_test_types = ["unit"], - os = os.MAC_10_15, -) - -try_.chromium_mac_ios_builder( - name = "ios-simulator-coverage-exp", - use_clang_coverage = True, - coverage_exclude_sources = "ios_test_files_and_test_utils", - coverage_test_types = ["unit"], - os = os.MAC_10_15, - tryjob = try_.job(experiment_percentage = 3), -) - -try_.chromium_mac_ios_builder( - name = "ios-simulator-cr-recipe", + tryjob = try_.job(), ) try_.chromium_mac_ios_builder( @@ -1344,27 +1483,20 @@ try_.chromium_mac_ios_builder( name = "ios-simulator-full-configs", branch_selector = branches.STANDARD_MILESTONE, main_list_view = "try", - tryjob = try_.job( - location_regexp = [ - ".+/[+]/ios/.+", - ], - ), -) - -try_.chromium_mac_ios_builder( - name = "ios-simulator-full-configs-coverage-exp", use_clang_coverage = True, coverage_exclude_sources = "ios_test_files_and_test_utils", coverage_test_types = ["unit"], - os = os.MAC_10_15, tryjob = try_.job( - experiment_percentage = 3, location_regexp = [ ".+/[+]/ios/.+", ], ), ) +try_.chromium_mac_ios_builder( + name = "ios-simulator-inverse-fieldtrials-fyi", +) + try_.chromium_mac_ios_builder( name = "ios-simulator-multi-window", ) @@ -1387,7 +1519,47 @@ try_.chromium_mac_ios_builder( try_.chromium_mac_ios_builder( name = "ios14-sdk-simulator", - xcode = [xcode.x12b5035g], + xcode = xcode.x12d4e, +) + +try_.chromium_updater_mac_builder( + name = "mac-updater-try-builder-dbg", + main_list_view = "try", + tryjob = try_.job( + location_regexp = [ + ".+/[+]/chrome/updater/.+", + ], + ), +) + +try_.chromium_updater_mac_builder( + name = "mac-updater-try-builder-rel", + main_list_view = "try", + tryjob = try_.job( + location_regexp = [ + ".+/[+]/chrome/updater/.+", + ], + ), +) + +try_.chromium_updater_win_builder( + name = "win-updater-try-builder-dbg", + main_list_view = "try", + tryjob = try_.job( + location_regexp = [ + ".+/[+]/chrome/updater/.+", + ], + ), +) + +try_.chromium_updater_win_builder( + name = "win-updater-try-builder-rel", + main_list_view = "try", + tryjob = try_.job( + location_regexp = [ + ".+/[+]/chrome/updater/.+", + ], + ), ) try_.chromium_win_builder( @@ -1417,7 +1589,7 @@ try_.chromium_win_builder( executable = "recipe:chromium_libfuzzer_trybot", main_list_view = "try", os = os.WINDOWS_ANY, - tryjob = try_.job(cancel_stale = False), + tryjob = try_.job(), ) try_.chromium_win_builder( @@ -1429,7 +1601,7 @@ try_.chromium_win_builder( branch_selector = branches.STANDARD_MILESTONE, goma_jobs = goma.jobs.J150, main_list_view = "try", - tryjob = try_.job(cancel_stale = False), + tryjob = try_.job(), ) try_.chromium_win_builder( @@ -1472,18 +1644,21 @@ try_.chromium_win_builder( os = os.WINDOWS_10, ) +try_.chromium_win_builder( + name = "win10_chromium_inverse_fieldtrials_x64_fyi_rel_ng", + os = os.WINDOWS_10, +) + try_.chromium_win_builder( name = "win10_chromium_x64_rel_ng", branch_selector = branches.STANDARD_MILESTONE, goma_jobs = goma.jobs.J150, os = os.WINDOWS_10, + cores = 16, ssd = True, use_clang_coverage = True, main_list_view = "try", - # TODO(https://crbug/1127113): Recipe Engine doesn't handle cancellations - # of stale tryjobs gracefully, resulting in longer average build times. - # Windows is particularly susceptible to this. - tryjob = try_.job(cancel_stale = False), + tryjob = try_.job(), ) try_.chromium_win_builder( @@ -1492,14 +1667,10 @@ try_.chromium_win_builder( os = os.WINDOWS_ANY, ) -try_.chromium_win_builder( - name = "win10-inverse-fieldtrials-fyi-rel", - os = os.WINDOWS_10, -) - try_.chromium_win_builder( name = "win7-rel", branch_selector = branches.STANDARD_MILESTONE, + cores = 16, execution_timeout = 4 * time.hour + 30 * time.minute, goma_jobs = goma.jobs.J300, main_list_view = "try", @@ -1511,6 +1682,23 @@ try_.chromium_win_builder( ), ) +try_.cipd_3pp_builder( + name = "3pp-linux-amd64-packager", + os = os.LINUX_DEFAULT, + builderless = False, + properties = { + "platform": "linux-amd64", + "package_prefix": "chromium_3pp", + }, + tryjob = try_.job( + location_regexp = [ + # Enable for CLs touching files under "3pp" directories which are + # two level deep or more from the repo root. + ".+/[+]/.+/3pp/.+", + ], + ), +) + try_.gpu_chromium_android_builder( name = "android_optional_gpu_tests_rel", branch_selector = branches.STANDARD_MILESTONE, @@ -1623,7 +1811,7 @@ def chrome_internal_verifier( builder, **kwargs): branches.cq_tryjob_verifier( - builder = "chrome:try/" + builder, + builder = "{}:try/{}".format(settings.chrome_project, builder), cq_group = "cq", includable_only = True, owner_whitelist = [ @@ -1666,21 +1854,16 @@ chrome_internal_verifier( ) chrome_internal_verifier( - builder = "lacros-chrome", + builder = "lacros-amd64-generic-chrome", ) chrome_internal_verifier( builder = "linux-chrome", -) - -chrome_internal_verifier( - builder = "linux-chrome-beta", branch_selector = branches.STANDARD_MILESTONE, ) chrome_internal_verifier( builder = "linux-chrome-stable", - branch_selector = branches.STANDARD_MILESTONE, ) chrome_internal_verifier( @@ -1689,42 +1872,27 @@ chrome_internal_verifier( chrome_internal_verifier( builder = "mac-chrome", -) - -chrome_internal_verifier( - builder = "mac-chrome-beta", branch_selector = branches.STANDARD_MILESTONE, ) chrome_internal_verifier( builder = "mac-chrome-stable", - branch_selector = branches.STANDARD_MILESTONE, ) chrome_internal_verifier( builder = "win-chrome", -) - -chrome_internal_verifier( - builder = "win-chrome-beta", branch_selector = branches.STANDARD_MILESTONE, ) chrome_internal_verifier( builder = "win-chrome-stable", - branch_selector = branches.STANDARD_MILESTONE, ) chrome_internal_verifier( builder = "win64-chrome", -) - -chrome_internal_verifier( - builder = "win64-chrome-beta", branch_selector = branches.STANDARD_MILESTONE, ) chrome_internal_verifier( builder = "win64-chrome-stable", - branch_selector = branches.STANDARD_MILESTONE, ) diff --git a/chromium/infra/config/subprojects/codesearch/README.md b/chromium/infra/config/subprojects/codesearch/README.md index 7f45bb2b853..551fa44988a 100644 --- a/chromium/infra/config/subprojects/codesearch/README.md +++ b/chromium/infra/config/subprojects/codesearch/README.md @@ -1,4 +1,3 @@ Definitions of LUCI entities that test codesearch with chromium. -* consoles - Manually curated consoles for codesearch subproject builders. * codesearch.star - Builders that test codesearch with chromium. diff --git a/chromium/infra/config/subprojects/codesearch/codesearch.star b/chromium/infra/config/subprojects/codesearch/codesearch.star index 66f9c047dcc..5d93ce90778 100644 --- a/chromium/infra/config/subprojects/codesearch/codesearch.star +++ b/chromium/infra/config/subprojects/codesearch/codesearch.star @@ -47,6 +47,10 @@ try_.defaults.caches.set([ ), ]) +consoles.list_view( + name = "tryserver.chromium.codesearch", +) + try_.builder( name = "gen-android-try", ) diff --git a/chromium/infra/config/subprojects/codesearch/consoles/luci.chromium.codesearch.star b/chromium/infra/config/subprojects/codesearch/consoles/luci.chromium.codesearch.star deleted file mode 100644 index 2ffecb13a68..00000000000 --- a/chromium/infra/config/subprojects/codesearch/consoles/luci.chromium.codesearch.star +++ /dev/null @@ -1,15 +0,0 @@ -# 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. - -luci.list_view( - name = "luci.chromium.codesearch", - entries = [ - "codesearch/gen-android-try", - "codesearch/gen-chromiumos-try", - "codesearch/gen-fuchsia-try", - "codesearch/gen-lacros-try", - "codesearch/gen-linux-try", - "codesearch/gen-win-try", - ], -) diff --git a/chromium/infra/config/subprojects/codesearch/subproject.star b/chromium/infra/config/subprojects/codesearch/subproject.star index 6532b788267..159b75768b6 100644 --- a/chromium/infra/config/subprojects/codesearch/subproject.star +++ b/chromium/infra/config/subprojects/codesearch/subproject.star @@ -3,4 +3,3 @@ # found in the LICENSE file. exec("./codesearch.star") -exec("./consoles/luci.chromium.codesearch.star") diff --git a/chromium/infra/config/subprojects/goma/consoles/chromium.goma.fyi.star b/chromium/infra/config/subprojects/goma/consoles/chromium.goma.fyi.star index f1588cee5a5..6689e330ff6 100644 --- a/chromium/infra/config/subprojects/goma/consoles/chromium.goma.fyi.star +++ b/chromium/infra/config/subprojects/goma/consoles/chromium.goma.fyi.star @@ -10,78 +10,6 @@ luci.console_view( include_experimental_builds = True, repo = "https://chromium.googlesource.com/chromium/src", entries = [ - luci.console_view_entry( - builder = "goma/Win Builder Goma Canary", - category = "win|rel", - ), - luci.console_view_entry( - builder = "goma/Win Builder (dbg) Goma Canary", - category = "win|dbg", - ), - luci.console_view_entry( - builder = "goma/win32-archive-rel-goma-canary-localoutputcache", - category = "win|rel", - short_name = "loc", - ), - luci.console_view_entry( - builder = "goma/Win7 Builder Goma Canary", - category = "win7|rel", - ), - luci.console_view_entry( - builder = "goma/Win7 Builder (dbg) Goma Canary", - category = "win7|dbg", - ), - luci.console_view_entry( - builder = "goma/Mac Builder Goma Canary", - category = "mac|rel", - ), - luci.console_view_entry( - builder = "goma/Mac Builder (dbg) Goma Canary", - category = "mac|dbg", - ), - luci.console_view_entry( - builder = "goma/mac-archive-rel-goma-canary", - category = "mac|rel", - short_name = "clb", - ), - luci.console_view_entry( - builder = "goma/Mac Builder (dbg) Goma Canary (clobber)", - category = "mac|dbg", - short_name = "clb", - ), - luci.console_view_entry( - builder = "goma/mac-archive-rel-goma-canary-localoutputcache", - category = "mac|rel", - short_name = "loc", - ), - luci.console_view_entry( - builder = "goma/chromeos-amd64-generic-rel-goma-canary", - category = "cros|rel", - ), - luci.console_view_entry( - builder = "goma/Linux Builder Goma Canary", - category = "linux|rel", - ), - luci.console_view_entry( - builder = "goma/linux-archive-rel-goma-canary", - category = "linux|rel", - short_name = "clb", - ), - luci.console_view_entry( - builder = "goma/linux-archive-rel-goma-canary-localoutputcache", - category = "linux|rel", - short_name = "loc", - ), - luci.console_view_entry( - builder = "goma/android-archive-dbg-goma-canary", - category = "android|dbg", - ), - luci.console_view_entry( - builder = "goma/ios-device-goma-canary-clobber", - category = "ios|rel", - short_name = "clb", - ), - # RBE luci.console_view_entry( builder = "goma/linux-archive-rel-goma-rbe-canary", category = "rbe|linux|rel", diff --git a/chromium/infra/config/subprojects/goma/consoles/goma.latest.star b/chromium/infra/config/subprojects/goma/consoles/goma.latest.star index 4bf267b3079..fc611fd9aa2 100644 --- a/chromium/infra/config/subprojects/goma/consoles/goma.latest.star +++ b/chromium/infra/config/subprojects/goma/consoles/goma.latest.star @@ -9,78 +9,6 @@ luci.console_view( header = HEADER, repo = "https://chromium.googlesource.com/chromium/src", entries = [ - luci.console_view_entry( - builder = "goma/Win Builder Goma Latest Client", - category = "win|rel", - ), - luci.console_view_entry( - builder = "goma/Win Builder (dbg) Goma Latest Client", - category = "win|dbg", - ), - luci.console_view_entry( - builder = "goma/win32-archive-rel-goma-latest-localoutputcache", - category = "win|rel", - short_name = "loc", - ), - luci.console_view_entry( - builder = "goma/Win7 Builder Goma Latest Client", - category = "win7|rel", - ), - luci.console_view_entry( - builder = "goma/Win7 Builder (dbg) Goma Latest Client", - category = "win7|dbg", - ), - luci.console_view_entry( - builder = "goma/Mac Builder Goma Latest Client", - category = "mac|rel", - ), - luci.console_view_entry( - builder = "goma/Mac Builder (dbg) Goma Latest Client", - category = "mac|dbg", - ), - luci.console_view_entry( - builder = "goma/mac-archive-rel-goma-latest", - category = "mac|rel", - short_name = "clb", - ), - luci.console_view_entry( - builder = "goma/Mac Builder (dbg) Goma Latest Client (clobber)", - category = "mac|dbg", - short_name = "clb", - ), - luci.console_view_entry( - builder = "goma/mac-archive-rel-goma-latest-localoutputcache", - category = "mac|rel", - short_name = "loc", - ), - luci.console_view_entry( - builder = "goma/chromeos-amd64-generic-rel-goma-latest", - category = "cros|rel", - ), - luci.console_view_entry( - builder = "goma/Linux Builder Goma Latest Client", - category = "linux|rel", - ), - luci.console_view_entry( - builder = "goma/linux-archive-rel-goma-latest", - category = "linux|rel", - short_name = "clb", - ), - luci.console_view_entry( - builder = "goma/linux-archive-rel-goma-latest-localoutputcache", - category = "linux|rel", - short_name = "loc", - ), - luci.console_view_entry( - builder = "goma/android-archive-dbg-goma-latest", - category = "android|dbg", - ), - luci.console_view_entry( - builder = "goma/ios-device-goma-latest-clobber", - category = "ios", - short_name = "clb", - ), - # RBE luci.console_view_entry( builder = "goma/linux-archive-rel-goma-rbe-latest", category = "rbe|linux|rel", diff --git a/chromium/infra/config/subprojects/goma/goma.star b/chromium/infra/config/subprojects/goma/goma.star index 83dc774f721..e251c849ff9 100644 --- a/chromium/infra/config/subprojects/goma/goma.star +++ b/chromium/infra/config/subprojects/goma/goma.star @@ -47,99 +47,6 @@ defaults.triggered_by.set(["chromium-gitiles-trigger"]) # latest client, etc.): XXX_YYY_builder where XXX is the part after the last dot # in the builder group and YYY is the OS or goma grouping -def fyi_goma_canary_builder(*, name, **kwargs): - return builder( - name = name, - builder_group = "chromium.goma.fyi", - execution_timeout = 10 * time.hour, - **kwargs - ) - -fyi_goma_canary_builder( - name = "Linux Builder Goma Canary", - # keep to use trusty for this until chrome drops support of development - # on trusty. - os = os.LINUX_TRUSTY, -) - -fyi_goma_canary_builder( - name = "Mac Builder (dbg) Goma Canary", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_canary_builder( - name = "Mac Builder (dbg) Goma Canary (clobber)", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_canary_builder( - name = "Mac Builder Goma Canary", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_canary_builder( - name = "Win Builder (dbg) Goma Canary", - os = os.WINDOWS_DEFAULT, -) - -fyi_goma_canary_builder( - name = "Win Builder Goma Canary", - os = os.WINDOWS_DEFAULT, -) - -fyi_goma_canary_builder( - name = "Win7 Builder (dbg) Goma Canary", - os = os.WINDOWS_7, -) - -fyi_goma_canary_builder( - name = "Win7 Builder Goma Canary", - os = os.WINDOWS_7, -) - -fyi_goma_canary_builder( - name = "android-archive-dbg-goma-canary", -) - -fyi_goma_canary_builder( - name = "chromeos-amd64-generic-rel-goma-canary", -) - -fyi_goma_canary_builder( - name = "ios-device-goma-canary-clobber", - cores = None, - os = os.MAC_10_15, - xcode = xcode.x12a7209, -) - -fyi_goma_canary_builder( - name = "linux-archive-rel-goma-canary", -) - -fyi_goma_canary_builder( - name = "linux-archive-rel-goma-canary-localoutputcache", -) - -fyi_goma_canary_builder( - name = "mac-archive-rel-goma-canary", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_canary_builder( - name = "mac-archive-rel-goma-canary-localoutputcache", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_canary_builder( - name = "win32-archive-rel-goma-canary-localoutputcache", - os = os.WINDOWS_DEFAULT, -) - def fyi_goma_rbe_canary_builder( *, name, @@ -203,97 +110,6 @@ fyi_goma_rbe_canary_builder( os = os.MAC_DEFAULT, ) -def fyi_goma_latest_client_builder(*, name, os = os.LINUX_DEFAULT, **kwargs): - return builder( - name = name, - builder_group = "chromium.goma.fyi", - execution_timeout = 10 * time.hour, - os = os, - **kwargs - ) - -fyi_goma_latest_client_builder( - name = "Linux Builder Goma Latest Client", -) - -fyi_goma_latest_client_builder( - name = "Mac Builder (dbg) Goma Latest Client", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_latest_client_builder( - name = "Mac Builder (dbg) Goma Latest Client (clobber)", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_latest_client_builder( - name = "Mac Builder Goma Latest Client", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_latest_client_builder( - name = "Win Builder (dbg) Goma Latest Client", - os = os.WINDOWS_DEFAULT, -) - -fyi_goma_latest_client_builder( - name = "Win Builder Goma Latest Client", - os = os.WINDOWS_DEFAULT, -) - -fyi_goma_latest_client_builder( - name = "Win7 Builder (dbg) Goma Latest Client", - os = os.WINDOWS_7, -) - -fyi_goma_latest_client_builder( - name = "Win7 Builder Goma Latest Client", - os = os.WINDOWS_7, -) - -fyi_goma_latest_client_builder( - name = "android-archive-dbg-goma-latest", -) - -fyi_goma_latest_client_builder( - name = "chromeos-amd64-generic-rel-goma-latest", -) - -fyi_goma_latest_client_builder( - name = "ios-device-goma-latest-clobber", - cores = None, - os = os.MAC_10_15, - xcode = xcode.x12a7209, -) - -fyi_goma_latest_client_builder( - name = "linux-archive-rel-goma-latest", -) - -fyi_goma_latest_client_builder( - name = "linux-archive-rel-goma-latest-localoutputcache", -) - -fyi_goma_latest_client_builder( - name = "mac-archive-rel-goma-latest", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_latest_client_builder( - name = "mac-archive-rel-goma-latest-localoutputcache", - cores = 4, - os = os.MAC_DEFAULT, -) - -fyi_goma_latest_client_builder( - name = "win32-archive-rel-goma-latest-localoutputcache", - os = os.WINDOWS_DEFAULT, -) - def fyi_goma_rbe_latest_client_builder( *, name, diff --git a/chromium/infra/config/subprojects/webrtc/webrtc.fyi.star b/chromium/infra/config/subprojects/webrtc/webrtc.fyi.star index d3a38168f21..ea28b1a240e 100644 --- a/chromium/infra/config/subprojects/webrtc/webrtc.fyi.star +++ b/chromium/infra/config/subprojects/webrtc/webrtc.fyi.star @@ -90,32 +90,20 @@ builder( builder( name = "WebRTC Chromium FYI Mac Builder", cores = 8, - caches = [xcode_cache.x11c29], goma_backend = goma.backend.RBE_PROD, os = os.MAC_ANY, - properties = { - "xcode_build_version": "11c29", - }, ) builder( name = "WebRTC Chromium FYI Mac Builder (dbg)", cores = 8, - caches = [xcode_cache.x11c29], goma_backend = goma.backend.RBE_PROD, os = os.MAC_ANY, - properties = { - "xcode_build_version": "11c29", - }, ) builder( name = "WebRTC Chromium FYI Mac Tester", - caches = [xcode_cache.x11c29], os = os.MAC_ANY, - properties = { - "xcode_build_version": "11c29", - }, triggered_by = ["WebRTC Chromium FYI Mac Builder"], ) diff --git a/chromium/infra/config/swarming.star b/chromium/infra/config/swarming.star index 58ff96a8f06..ece8877ffd3 100644 --- a/chromium/infra/config/swarming.star +++ b/chromium/infra/config/swarming.star @@ -64,7 +64,12 @@ swarming.pool_realm( swarming.task_triggerers( builder_realm = "ci", pool_realm = "pools/ci", - users = ["chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"], + users = [ + "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com", + + # Used by Findit to re-run swarming tasks for bisection purposes. + "findit-for-me@appspot.gserviceaccount.com", + ], ) # Realm with bots that run try builds. diff --git a/chromium/infra/config/tricium-prod.cfg b/chromium/infra/config/tricium-prod.cfg index 1034e632957..3f34a036634 100644 --- a/chromium/infra/config/tricium-prod.cfg +++ b/chromium/infra/config/tricium-prod.cfg @@ -59,6 +59,29 @@ functions { } } +functions { + type: ANALYZER + name: "OilpanAnalyzer" + needs: GIT_FILE_DETAILS + provides: RESULTS + path_filters: "*.c" + path_filters: "*.cc" + path_filters: "*.cpp" + path_filters: "*.h" + owner: "yukiy@chromium.org" + monorail_component: "Infra>Platform>Tricium>Analyzer" + impls { + runtime_platform: LINUX + provides_for_platform: LINUX + recipe { + project: "chromium" + bucket: "try" + builder: "tricium-oilpan-analysis" + } + deadline: 900 + } +} + # Wrapper for simple legacy analyzers. functions { type: ANALYZER @@ -89,6 +112,11 @@ selections { platform: LINUX } +selections { + function: "OilpanAnalyzer" + platform: LINUX +} + selections { function: "Simple" platform: LINUX -- cgit v1.2.1