Enable swarming for Linux builders

Bug: pdfium:1933
Change-Id: I99a78ed33a584e936eb78839aa03132ce879c918
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/111330
Reviewed-by: Nigi <nigi@chromium.org>
diff --git a/generated/cr-buildbucket.cfg b/generated/cr-buildbucket.cfg
index 9f8590e..792d51d 100644
--- a/generated/cr-buildbucket.cfg
+++ b/generated/cr-buildbucket.cfg
@@ -217,7 +217,18 @@
         '  },'
         '  "builder_group": "client.pdfium",'
         '  "memory_tool": "asan",'
-        '  "recipe": "pdfium"'
+        '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -251,7 +262,18 @@
         '  "builder_group": "client.pdfium",'
         '  "memory_tool": "msan",'
         '  "recipe": "pdfium",'
-        '  "rel": true'
+        '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -284,6 +306,17 @@
         '  },'
         '  "builder_group": "client.pdfium",'
         '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "v8": false'
         '}'
       execution_timeout_secs: 10800
@@ -317,7 +350,18 @@
         '  },'
         '  "builder_group": "client.pdfium",'
         '  "recipe": "pdfium",'
-        '  "skia": true'
+        '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -351,7 +395,18 @@
         '  "builder_group": "client.pdfium",'
         '  "memory_tool": "asan",'
         '  "recipe": "pdfium",'
-        '  "skia": true'
+        '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -386,7 +441,18 @@
         '  "memory_tool": "msan",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
-        '  "skia": true'
+        '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -421,7 +487,18 @@
         '  "memory_tool": "ubsan",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
-        '  "skia": true'
+        '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -455,7 +532,18 @@
         '  "builder_group": "client.pdfium",'
         '  "memory_tool": "ubsan",'
         '  "recipe": "pdfium",'
-        '  "rel": true'
+        '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -488,6 +576,17 @@
         '  },'
         '  "builder_group": "client.pdfium",'
         '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -522,6 +621,17 @@
         '  "builder_group": "client.pdfium",'
         '  "memory_tool": "asan",'
         '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -556,6 +666,17 @@
         '  "builder_group": "client.pdfium",'
         '  "component": true,'
         '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -591,6 +712,17 @@
         '  "memory_tool": "msan",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -625,6 +757,17 @@
         '  "builder_group": "client.pdfium",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -659,6 +802,17 @@
         '  "builder_group": "client.pdfium",'
         '  "recipe": "pdfium",'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -694,6 +848,17 @@
         '  "memory_tool": "asan",'
         '  "recipe": "pdfium",'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -729,6 +894,17 @@
         '  "component": true,'
         '  "recipe": "pdfium",'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -765,6 +941,17 @@
         '  "recipe": "pdfium",'
         '  "rel": true,'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -801,6 +988,17 @@
         '  "recipe": "pdfium",'
         '  "rel": true,'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -836,6 +1034,17 @@
         '  "memory_tool": "ubsan",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.ci"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -1977,7 +2186,18 @@
         '  },'
         '  "builder_group": "tryserver.client.pdfium",'
         '  "memory_tool": "asan",'
-        '  "recipe": "pdfium"'
+        '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -2011,7 +2231,18 @@
         '  "builder_group": "tryserver.client.pdfium",'
         '  "memory_tool": "msan",'
         '  "recipe": "pdfium",'
-        '  "rel": true'
+        '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -2044,6 +2275,17 @@
         '  },'
         '  "builder_group": "tryserver.client.pdfium",'
         '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "v8": false'
         '}'
       execution_timeout_secs: 10800
@@ -2077,7 +2319,18 @@
         '  },'
         '  "builder_group": "tryserver.client.pdfium",'
         '  "recipe": "pdfium",'
-        '  "skia": true'
+        '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -2111,7 +2364,18 @@
         '  "builder_group": "tryserver.client.pdfium",'
         '  "memory_tool": "asan",'
         '  "recipe": "pdfium",'
-        '  "skia": true'
+        '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -2146,7 +2410,18 @@
         '  "memory_tool": "msan",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
-        '  "skia": true'
+        '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -2181,7 +2456,18 @@
         '  "memory_tool": "ubsan",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
-        '  "skia": true'
+        '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -2215,7 +2501,18 @@
         '  "builder_group": "tryserver.client.pdfium",'
         '  "memory_tool": "ubsan",'
         '  "recipe": "pdfium",'
-        '  "rel": true'
+        '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  }'
         '}'
       execution_timeout_secs: 10800
       build_numbers: YES
@@ -2248,6 +2545,17 @@
         '  },'
         '  "builder_group": "tryserver.client.pdfium",'
         '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2282,6 +2590,17 @@
         '  "builder_group": "tryserver.client.pdfium",'
         '  "memory_tool": "asan",'
         '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2316,6 +2635,17 @@
         '  "builder_group": "tryserver.client.pdfium",'
         '  "component": true,'
         '  "recipe": "pdfium",'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2351,6 +2681,17 @@
         '  "memory_tool": "msan",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2385,6 +2726,17 @@
         '  "builder_group": "tryserver.client.pdfium",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2419,6 +2771,17 @@
         '  "builder_group": "tryserver.client.pdfium",'
         '  "recipe": "pdfium",'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2454,6 +2817,17 @@
         '  "memory_tool": "asan",'
         '  "recipe": "pdfium",'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2489,6 +2863,17 @@
         '  "component": true,'
         '  "recipe": "pdfium",'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2525,6 +2910,17 @@
         '  "recipe": "pdfium",'
         '  "rel": true,'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2561,6 +2957,17 @@
         '  "recipe": "pdfium",'
         '  "rel": true,'
         '  "skia": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
@@ -2596,6 +3003,17 @@
         '  "memory_tool": "ubsan",'
         '  "recipe": "pdfium",'
         '  "rel": true,'
+        '  "swarming": {'
+        '    "dimensions": {'
+        '      "cores": "8",'
+        '      "cpu": "x86-64",'
+        '      "os": "Ubuntu-20.04",'
+        '      "pool": "luci.flex.try"'
+        '    },'
+        '    "execution_timeout_secs": 1200,'
+        '    "expiration_secs": 10800,'
+        '    "service_account": "pdfium-try-builder@chops-service-accounts.iam.gserviceaccount.com"'
+        '  },'
         '  "xfa": true'
         '}'
       execution_timeout_secs: 10800
diff --git a/generated/project.cfg b/generated/project.cfg
index 9840558..89a89e9 100644
--- a/generated/project.cfg
+++ b/generated/project.cfg
@@ -7,7 +7,7 @@
 name: "pdfium"
 access: "group:all"
 lucicfg {
-  version: "1.39.10"
+  version: "1.39.14"
   package_dir: ".."
   config_dir: "generated"
   entry_point: "main.star"
diff --git a/main.star b/main.star
index 294d25f..cd47c00 100755
--- a/main.star
+++ b/main.star
@@ -470,25 +470,25 @@
 add_entries_for_builder(name = "android_no_v8", category = "no v8", short_name = "android")
 add_entries_for_builder(name = "android_no_v8_32", category = "no v8", short_name = "android_32")
 add_entries_for_builder(name = "linux", category = "main|linux", swarm_tests = True)
-add_entries_for_builder(name = "linux_asan_lsan", category = "main|linux", short_name = "asan")
-add_entries_for_builder(name = "linux_msan", category = "main|linux", short_name = "msan")
-add_entries_for_builder(name = "linux_no_v8", category = "no v8", short_name = "linux")
-add_entries_for_builder(name = "linux_skia", category = "skia|linux")
-add_entries_for_builder(name = "linux_skia_asan_lsan", category = "skia|linux", short_name = "asan")
-add_entries_for_builder(name = "linux_skia_msan", category = "skia|linux", short_name = "msan")
-add_entries_for_builder(name = "linux_skia_ubsan", category = "skia|linux", short_name = "ubsan")
-add_entries_for_builder(name = "linux_ubsan", category = "main|linux", short_name = "ubsan")
-add_entries_for_builder(name = "linux_xfa", category = "xfa|linux")
-add_entries_for_builder(name = "linux_xfa_asan_lsan", category = "xfa|linux", short_name = "asan")
-add_entries_for_builder(name = "linux_xfa_component", category = "xfa|linux", short_name = "comp")
-add_entries_for_builder(name = "linux_xfa_msan", category = "xfa|linux", short_name = "msan")
-add_entries_for_builder(name = "linux_xfa_rel", category = "xfa|linux", short_name = "rel")
-add_entries_for_builder(name = "linux_xfa_skia", category = "skia|linux", short_name = "xfa")
-add_entries_for_builder(name = "linux_xfa_skia_asan_lsan", category = "skia|linux", short_name = "asan")
-add_entries_for_builder(name = "linux_xfa_skia_component", category = "skia|linux", short_name = "comp")
-add_entries_for_builder(name = "linux_xfa_skia_msan", category = "skia|linux", short_name = "msan")
-add_entries_for_builder(name = "linux_xfa_skia_ubsan", category = "skia|linux", short_name = "ubsan")
-add_entries_for_builder(name = "linux_xfa_ubsan", category = "xfa|linux", short_name = "ubsan")
+add_entries_for_builder(name = "linux_asan_lsan", category = "main|linux", short_name = "asan", swarm_tests = True)
+add_entries_for_builder(name = "linux_msan", category = "main|linux", short_name = "msan", swarm_tests = True)
+add_entries_for_builder(name = "linux_no_v8", category = "no v8", short_name = "linux", swarm_tests = True)
+add_entries_for_builder(name = "linux_skia", category = "skia|linux", swarm_tests = True)
+add_entries_for_builder(name = "linux_skia_asan_lsan", category = "skia|linux", short_name = "asan", swarm_tests = True)
+add_entries_for_builder(name = "linux_skia_msan", category = "skia|linux", short_name = "msan", swarm_tests = True)
+add_entries_for_builder(name = "linux_skia_ubsan", category = "skia|linux", short_name = "ubsan", swarm_tests = True)
+add_entries_for_builder(name = "linux_ubsan", category = "main|linux", short_name = "ubsan", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa", category = "xfa|linux", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_asan_lsan", category = "xfa|linux", short_name = "asan", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_component", category = "xfa|linux", short_name = "comp", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_msan", category = "xfa|linux", short_name = "msan", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_rel", category = "xfa|linux", short_name = "rel", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_skia", category = "skia|linux", short_name = "xfa", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_skia_asan_lsan", category = "skia|linux", short_name = "asan", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_skia_component", category = "skia|linux", short_name = "comp", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_skia_msan", category = "skia|linux", short_name = "msan", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_skia_ubsan", category = "skia|linux", short_name = "ubsan", swarm_tests = True)
+add_entries_for_builder(name = "linux_xfa_ubsan", category = "xfa|linux", short_name = "ubsan", swarm_tests = True)
 add_entries_for_builder(name = "mac", category = "main|mac", swarm_tests = True)
 add_entries_for_builder(name = "mac_asan", skip_ci_builder = True)
 add_entries_for_builder(name = "mac_no_v8", category = "no v8", short_name = "mac")