[roll] Roll Global Integration

GitOrigin-RevId: d9e62d93c90e270397014f9a00b7f968bd524fa8
Change-Id: If289d9a2a69b2b64df10fb5da8ae109fe2c75590
diff --git a/infra/config/generated/fuchsia/luci/cr-buildbucket.cfg b/infra/config/generated/fuchsia/luci/cr-buildbucket.cfg
index 3742464..ccd8393 100644
--- a/infra/config/generated/fuchsia/luci/cr-buildbucket.cfg
+++ b/infra/config/generated/fuchsia/luci/cr-buildbucket.cfg
@@ -28316,6 +28316,47 @@
       }
     }
     builders {
+      name: "freedreno-prod"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:32"
+      dimensions: "cpu:x64"
+      dimensions: "gce:1"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.fuchsia.prod"
+      exe {
+        cipd_package: "fuchsia/infra/recipe_wrapper/${platform}"
+        cipd_version: "git_revision:c48180c4c346612292403c848e69d2cb9ba0b939"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "is_fyi": true,'
+        '  "led_builder_is_bootstrapped": true,'
+        '  "recipe": "run_script",'
+        '  "recipes_host_override": "fuchsia.googlesource.com",'
+        '  "recipes_integration_ref_override": "refs/heads/main"'
+        '}'
+      execution_timeout_secs: 8400
+      expiration_secs: 21600
+      caches {
+        name: "builder"
+        path: "builder"
+      }
+      caches {
+        name: "symbol"
+        path: "symbol"
+      }
+      service_account: "freedreno-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"
+      resultdb {
+        enable: true
+      }
+      shadow_builder_adjustments {
+        service_account: "freedreno-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"
+        pool: "luci.fuchsia.prod"
+        dimensions: "pool:luci.fuchsia.prod"
+      }
+    }
+    builders {
       name: "gcc-arm64-linux"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cores:48"
@@ -32573,6 +32614,7 @@
     service_accounts: "edk2-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"
     service_accounts: "emac-board-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"
     service_accounts: "fastboot-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"
+    service_accounts: "freedreno-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"
     service_accounts: "fuchsia-prod-builder@fuchsia-infra.iam.gserviceaccount.com"
     service_accounts: "gcc-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"
     service_accounts: "gnu-build-tools-prod-builder@fuchsia-service-accounts.iam.gserviceaccount.com"
diff --git a/infra/config/generated/fuchsia/luci/luci-scheduler.cfg b/infra/config/generated/fuchsia/luci/luci-scheduler.cfg
index 4616ac5..c6d5d33 100644
--- a/infra/config/generated/fuchsia/luci/luci-scheduler.cfg
+++ b/infra/config/generated/fuchsia/luci/luci-scheduler.cfg
@@ -2741,6 +2741,15 @@
   }
 }
 job {
+  id: "prod-freedreno-prod-7742dbe2"
+  realm: "prod"
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "prod"
+    builder: "freedreno-prod"
+  }
+}
+job {
   id: "prod-gcc-arm64-linux"
   realm: "prod"
   schedule: "triggered"
@@ -4410,6 +4419,15 @@
   }
 }
 trigger {
+  id: "ci-fuchsia-third_party-mesa-gitiles-trigger-refs-heads-magma-dev"
+  realm: "ci"
+  triggers: "ci-freedreno-7742dbe2"
+  gitiles {
+    repo: "https://fuchsia.googlesource.com/third_party/mesa"
+    refs: "regexp:refs/heads/magma-dev"
+  }
+}
+trigger {
   id: "ci-fuchsia-tools-gitiles-trigger"
   realm: "ci"
   triggers: "ci-tools-ebbe54c0"
@@ -4784,15 +4802,6 @@
   }
 }
 trigger {
-  id: "fuchsia-third_party-mesa-gitiles-trigger-refs-heads-magma-dev"
-  realm: "ci"
-  triggers: "ci-freedreno-7742dbe2"
-  gitiles {
-    repo: "https://fuchsia.googlesource.com/third_party/mesa"
-    refs: "regexp:refs/heads/magma-dev"
-  }
-}
-trigger {
   id: "fuchsia-third_party-rust-gitiles-trigger"
   realm: "toolchain.ci"
   triggers: "toolchain.ci-rust-linux-arm64-49def413"
@@ -5021,6 +5030,15 @@
   }
 }
 trigger {
+  id: "prod-fuchsia-third_party-mesa-gitiles-trigger-refs-heads-magma-dev"
+  realm: "prod"
+  triggers: "prod-freedreno-prod-7742dbe2"
+  gitiles {
+    repo: "https://fuchsia.googlesource.com/third_party/mesa"
+    refs: "regexp:refs/heads/magma-dev"
+  }
+}
+trigger {
   id: "prod-fuchsia-tools-gitiles-trigger"
   realm: "prod"
   triggers: "prod-tools-ebbe54c0"
diff --git a/infra/config/generated/fuchsia/properties/prod/freedreno-prod.json b/infra/config/generated/fuchsia/properties/prod/freedreno-prod.json
new file mode 100644
index 0000000..78ce221
--- /dev/null
+++ b/infra/config/generated/fuchsia/properties/prod/freedreno-prod.json
@@ -0,0 +1,12 @@
+{
+  "fallback_ref": "magma-dev",
+  "no_python2": true,
+  "recipe": "run_script",
+  "remote": "https://fuchsia.googlesource.com/third_party/mesa",
+  "script_configs": [
+    {
+      "script": "fuchsia-build/build.sh",
+      "upload_to_cipd": true
+    }
+  ]
+}