Upgrade linux bots from ubuntu 22.04 to 24.04

Bug: 459541007
Change-Id: I6f252f35102a5456b279ff368cbb6a47fdb8ce81
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/83847
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: Adam Langley <agl@google.com>
diff --git a/infra/config/generated/cr-buildbucket.cfg b/infra/config/generated/cr-buildbucket.cfg
index 7513a83..c1554c8 100644
--- a/infra/config/generated/cr-buildbucket.cfg
+++ b/infra/config/generated/cr-buildbucket.cfg
@@ -230,7 +230,7 @@
       name: "android_riscv64_compile_only"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -257,7 +257,7 @@
       name: "docs"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl_docs"
@@ -310,7 +310,7 @@
       name: "linux"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -336,7 +336,7 @@
       name: "linux32"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -361,7 +361,7 @@
       name: "linux32_nosse2_noasm"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -385,7 +385,7 @@
       name: "linux32_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -409,7 +409,7 @@
       name: "linux32_sde"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -435,7 +435,7 @@
       name: "linux_bazel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl_bazel"
@@ -458,7 +458,7 @@
       name: "linux_clang_cfi"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -483,7 +483,7 @@
       name: "linux_clang_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -508,7 +508,7 @@
       name: "linux_clang_rel_msan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -534,7 +534,7 @@
       name: "linux_clang_rel_tsan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -561,7 +561,7 @@
       name: "linux_clang_ubsan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -586,7 +586,7 @@
       name: "linux_fips"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -610,7 +610,7 @@
       name: "linux_fips_clang"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -635,7 +635,7 @@
       name: "linux_fips_clang_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -660,7 +660,7 @@
       name: "linux_fips_noasm_asan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -685,7 +685,7 @@
       name: "linux_fips_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -709,7 +709,7 @@
       name: "linux_fuzz"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -735,7 +735,7 @@
       name: "linux_noasm_asan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -760,7 +760,7 @@
       name: "linux_nosse2_noasm"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -784,7 +784,7 @@
       name: "linux_nothreads"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -808,7 +808,7 @@
       name: "linux_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -832,7 +832,7 @@
       name: "linux_sde"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -858,7 +858,7 @@
       name: "linux_shared"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -883,7 +883,7 @@
       name: "linux_small"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.ci"
       recipe {
         name: "boringssl"
@@ -1438,7 +1438,7 @@
       name: "android_aarch64_compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1471,7 +1471,7 @@
       name: "android_aarch64_fips_compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1504,7 +1504,7 @@
       name: "android_aarch64_fips_noasm_compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1537,7 +1537,7 @@
       name: "android_aarch64_fips_static_compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1570,7 +1570,7 @@
       name: "android_aarch64_rel_compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1618,7 +1618,7 @@
       name: "android_arm_armmode_rel_compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1636,7 +1636,7 @@
       name: "android_arm_compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1669,7 +1669,7 @@
       name: "android_arm_fips_compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1702,7 +1702,7 @@
       name: "android_arm_rel_compile"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1720,7 +1720,7 @@
       name: "android_riscv64_compile_only"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1738,7 +1738,7 @@
       name: "docs"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl_docs"
@@ -1773,7 +1773,7 @@
       name: "linux"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1790,7 +1790,7 @@
       name: "linux32"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1806,7 +1806,7 @@
       name: "linux32_nosse2_noasm"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1821,7 +1821,7 @@
       name: "linux32_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1836,7 +1836,7 @@
       name: "linux32_sde"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1853,7 +1853,7 @@
       name: "linux_bazel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl_bazel"
@@ -1867,7 +1867,7 @@
       name: "linux_clang_cfi"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1883,7 +1883,7 @@
       name: "linux_clang_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1899,7 +1899,7 @@
       name: "linux_clang_rel_msan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1916,7 +1916,7 @@
       name: "linux_clang_rel_tsan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1934,7 +1934,7 @@
       name: "linux_clang_ubsan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1950,7 +1950,7 @@
       name: "linux_fips"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1965,7 +1965,7 @@
       name: "linux_fips_clang"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1981,7 +1981,7 @@
       name: "linux_fips_clang_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -1997,7 +1997,7 @@
       name: "linux_fips_noasm_asan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -2013,7 +2013,7 @@
       name: "linux_fips_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -2028,7 +2028,7 @@
       name: "linux_fuzz"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -2045,7 +2045,7 @@
       name: "linux_noasm_asan"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -2061,7 +2061,7 @@
       name: "linux_nosse2_noasm"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -2076,7 +2076,7 @@
       name: "linux_nothreads"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -2091,7 +2091,7 @@
       name: "linux_rel"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -2106,7 +2106,7 @@
       name: "linux_sde"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -2123,7 +2123,7 @@
       name: "linux_shared"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
@@ -2139,7 +2139,7 @@
       name: "linux_small"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86-64"
-      dimensions: "os:Ubuntu-22.04"
+      dimensions: "os:Ubuntu-24.04"
       dimensions: "pool:luci.flex.try"
       recipe {
         name: "boringssl"
diff --git a/infra/config/generated/project.cfg b/infra/config/generated/project.cfg
index 5fa3c57..be39cc9 100644
--- a/infra/config/generated/project.cfg
+++ b/infra/config/generated/project.cfg
@@ -7,7 +7,7 @@
 name: "boringssl"
 access: "group:all"
 lucicfg {
-  version: "1.45.8"
+  version: "1.46.0"
   package_dir: ".."
   config_dir: "generated"
   entry_point: "main.star"
diff --git a/infra/config/main.star b/infra/config/main.star
index 4e55684..baebc91 100755
--- a/infra/config/main.star
+++ b/infra/config/main.star
@@ -291,7 +291,7 @@
 
 LINUX_HOST = {
     "dimensions": {
-        "os": "Ubuntu-22.04",
+        "os": "Ubuntu-24.04",
         "cpu": "x86-64",
     },
 }