From 2bd52fab82c248c7050d949778f9dd682234855f Mon Sep 17 00:00:00 2001 From: Jeremy Leconte Date: Mon, 19 Dec 2022 10:29:14 +0100 Subject: [PATCH] Add Fuchsia on CQ and enable LKGR Change-Id: Ib4685630132ee25d702a6e325023e657a9fe4ed6 Bug: webrtc:14788,b/232740856 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/288381 Reviewed-by: Andrey Logvin Commit-Queue: Jeremy Leconte Reviewed-by: Andrey Logvin Cr-Commit-Position: refs/heads/main@{#38916} --- infra/config/commit-queue.cfg | 6 ++++++ infra/config/config.star | 3 +-- infra/config/cr-buildbucket.cfg | 1 + infra/config/luci-notify.cfg | 5 +++++ 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/infra/config/commit-queue.cfg b/infra/config/commit-queue.cfg index e691169425..79f43cee79 100644 --- a/infra/config/commit-queue.cfg +++ b/infra/config/commit-queue.cfg @@ -72,6 +72,9 @@ config_groups { builders { name: "webrtc/try/android_compile_x86_rel" } + builders { + name: "webrtc/try/fuchsia_rel" + } builders { name: "webrtc/try/ios_api_framework" } @@ -266,6 +269,9 @@ config_groups { builders { name: "webrtc/try/android_compile_x86_rel" } + builders { + name: "webrtc/try/fuchsia_rel" + } builders { name: "webrtc/try/ios_api_framework" } diff --git a/infra/config/config.star b/infra/config/config.star index 589f9e1440..7600b64dd0 100755 --- a/infra/config/config.star +++ b/infra/config/config.star @@ -58,7 +58,6 @@ def make_reclient_properties(instance, jobs = None): # useful when a failure can be safely ignored while fixing it without # blocking the LKGR finder on it. skipped_lkgr_bots = [ - "Fuchsia Release", ] # Use LUCI Scheduler BBv2 names and add Scheduler realms configs. @@ -795,7 +794,7 @@ linux_try_job("linux_coverage", cq = None) linux_builder("Fuchsia Builder", ci_cat = None, perf_cat = "Fuchsia|x64|Builder|", prioritized = True) linux_builder("Fuchsia Release", "Fuchsia|x64|rel") -linux_try_job("fuchsia_rel", cq = None) +linux_try_job("fuchsia_rel") perf_builder("Perf Fuchsia", "Fuchsia|x64|Tester|", triggered_by = ["Fuchsia Builder"]) mac_builder("Mac64 Debug", "Mac|x64|dbg") diff --git a/infra/config/cr-buildbucket.cfg b/infra/config/cr-buildbucket.cfg index 6d8852c5e7..ce0eb7b0df 100644 --- a/infra/config/cr-buildbucket.cfg +++ b/infra/config/cr-buildbucket.cfg @@ -2113,6 +2113,7 @@ buckets { ' "Android32 Builder x86 (dbg)",' ' "Android64",' ' "Android64 Builder x64 (dbg)",' + ' "Fuchsia Release",' ' "Linux (more configs)",' ' "Linux Asan",' ' "Linux MSan",' diff --git a/infra/config/luci-notify.cfg b/infra/config/luci-notify.cfg index c9038914b2..5e7ad10a34 100644 --- a/infra/config/luci-notify.cfg +++ b/infra/config/luci-notify.cfg @@ -214,6 +214,11 @@ notifiers { name: "Fuchsia Release" repository: "https://webrtc.googlesource.com/src" } + tree_closers { + tree_status_host: "webrtc-status.appspot.com" + failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn" + failed_step_regexp_exclude: ".*\\(experimental\\).*" + } } notifiers { notifications {