infra: Extend timeout for Android devices on CI/CQ

The runtime for Android jobs, especially the android_aarch64_fips_noasm builder, has increased in the last several months (around the end of Oct 2025), such that they now time out after 60 min occasionally.

Bump the time limit for Android builders up to 90 min to avoid random flaky timeouts.

Change-Id: I70c9e54e714c9c55103df0742023c7eafe206970
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86527
Auto-Submit: Lily Chen <chlily@google.com>
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/infra/config/generated/cr-buildbucket.cfg b/infra/config/generated/cr-buildbucket.cfg
index a65ad66..5bce2c5 100644
--- a/infra/config/generated/cr-buildbucket.cfg
+++ b/infra/config/generated/cr-buildbucket.cfg
@@ -23,7 +23,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       caches {
         name: "boringssl_gocache"
         path: "gocache"
@@ -47,7 +47,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       caches {
         name: "boringssl_gocache"
         path: "gocache"
@@ -71,7 +71,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\",\"OPENSSL_NO_ASM\":\"1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       caches {
         name: "boringssl_gocache"
         path: "gocache"
@@ -95,7 +95,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"FIPS\":\"1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       caches {
         name: "boringssl_gocache"
         path: "gocache"
@@ -119,7 +119,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       caches {
         name: "boringssl_gocache"
         path: "gocache"
@@ -143,7 +143,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       caches {
         name: "boringssl_gocache"
         path: "gocache"
@@ -167,7 +167,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_ARM_MODE\":\"arm\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       caches {
         name: "boringssl_gocache"
         path: "gocache"
@@ -191,7 +191,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       caches {
         name: "boringssl_gocache"
         path: "gocache"
@@ -215,7 +215,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\",\"CMAKE_CXX_FLAGS\":\"-DOPENSSL_NO_STATIC_NEON_FOR_TESTING=1\",\"CMAKE_C_FLAGS\":\"-DOPENSSL_NO_STATIC_NEON_FOR_TESTING=1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       caches {
         name: "boringssl_gocache"
         path: "gocache"
@@ -1383,7 +1383,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
     }
     builders {
@@ -1416,7 +1416,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
     }
     builders {
@@ -1449,7 +1449,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\",\"OPENSSL_NO_ASM\":\"1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
     }
     builders {
@@ -1482,7 +1482,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"FIPS\":\"1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
     }
     builders {
@@ -1515,7 +1515,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"arm64-v8a\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
     }
     builders {
@@ -1548,7 +1548,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
     }
     builders {
@@ -1563,7 +1563,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_ARM_MODE\":\"arm\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
     }
     builders {
@@ -1614,7 +1614,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\",\"BUILD_SHARED_LIBS\":\"1\",\"FIPS\":\"1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
     }
     builders {
@@ -1647,7 +1647,7 @@
         properties_j: "android:true"
         properties_j: "cmake_args:{\"ANDROID_ABI\":\"armeabi-v7a\",\"ANDROID_PLATFORM\":\"android-24\",\"CMAKE_BUILD_TYPE\":\"Release\",\"CMAKE_CXX_FLAGS\":\"-DOPENSSL_NO_STATIC_NEON_FOR_TESTING=1\",\"CMAKE_C_FLAGS\":\"-DOPENSSL_NO_STATIC_NEON_FOR_TESTING=1\"}"
       }
-      execution_timeout_secs: 3600
+      execution_timeout_secs: 5400
       service_account: "boringssl-try-builder@chops-service-accounts.iam.gserviceaccount.com"
     }
     builders {
diff --git a/infra/config/main.star b/infra/config/main.star
index 80253d1..f2fa5f1 100755
--- a/infra/config/main.star
+++ b/infra/config/main.star
@@ -332,7 +332,7 @@
 }
 
 # The Android tests take longer to run. See https://crbug.com/900953.
-ANDROID_TIMEOUT = 60 * time.minute
+ANDROID_TIMEOUT = 90 * time.minute
 
 WALLEYE_HOST = {
     "dimensions": {