Switch to Ubuntu 22 for builders
Switches from Ubuntu 18 to Ubuntu 22 for Dawn builders since Ubuntu 18
is ancient and infra is trying to remove all uses of it.
Bug: chromium:336842914
Change-Id: Ie75b833d3e897251864948281a706ede53578fb6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/185882
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
Auto-Submit: Brian Sheedy <bsheedy@google.com>
diff --git a/infra/config/global/generated/cr-buildbucket.cfg b/infra/config/global/generated/cr-buildbucket.cfg
index f561258..cba8483 100644
--- a/infra/config/global/generated/cr-buildbucket.cfg
+++ b/infra/config/global/generated/cr-buildbucket.cfg
@@ -14,7 +14,7 @@
name: "cmake-linux-clang-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/cmake"
@@ -33,7 +33,7 @@
name: "cmake-linux-clang-dbg-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/cmake"
@@ -52,7 +52,7 @@
name: "cmake-linux-clang-dbg-x64-ubsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/cmake"
@@ -71,7 +71,7 @@
name: "cmake-linux-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/cmake"
@@ -90,7 +90,7 @@
name: "cmake-linux-clang-rel-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/cmake"
@@ -109,7 +109,7 @@
name: "cmake-linux-clang-rel-x64-ubsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/cmake"
@@ -218,7 +218,7 @@
name: "cron-linux-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/gn"
@@ -236,7 +236,7 @@
name: "cts-roller"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/roll_cts"
@@ -268,7 +268,7 @@
name: "linux-clang-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/gn"
@@ -286,7 +286,7 @@
name: "linux-clang-dbg-x86"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/gn"
@@ -304,7 +304,7 @@
name: "linux-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/gn"
@@ -322,7 +322,7 @@
name: "linux-clang-rel-x86"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.ci"
recipe {
name: "dawn/gn"
@@ -534,7 +534,7 @@
name: "cmake-linux-clang-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/cmake"
@@ -554,7 +554,7 @@
name: "cmake-linux-clang-dbg-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/cmake"
@@ -574,7 +574,7 @@
name: "cmake-linux-clang-dbg-x64-ubsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/cmake"
@@ -594,7 +594,7 @@
name: "cmake-linux-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/cmake"
@@ -614,7 +614,7 @@
name: "cmake-linux-clang-rel-x64-asan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/cmake"
@@ -634,7 +634,7 @@
name: "cmake-linux-clang-rel-x64-ubsan"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/cmake"
@@ -763,7 +763,7 @@
name: "linux-clang-dbg-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/gn"
@@ -782,7 +782,7 @@
name: "linux-clang-dbg-x86"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/gn"
@@ -801,7 +801,7 @@
name: "linux-clang-rel-x64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/gn"
@@ -820,7 +820,7 @@
name: "linux-clang-rel-x86"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "dawn/gn"
@@ -885,7 +885,7 @@
name: "presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
- dimensions: "os:Ubuntu-18.04"
+ dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.flex.try"
recipe {
name: "run_presubmit"
diff --git a/infra/config/global/main.star b/infra/config/global/main.star
index 2a1d892..fb4e485 100755
--- a/infra/config/global/main.star
+++ b/infra/config/global/main.star
@@ -150,7 +150,7 @@
def get_dimension(os, builder_name = None):
"""Returns the dimension to use for the input os and optional builder name"""
if os.category == os_category.LINUX:
- return "Ubuntu-18.04"
+ return "Ubuntu-22.04"
elif os.category == os_category.MAC:
if "cmake" in builder_name:
# CMake build runs Tint e2e tests, which must run on 11+ where the metal