Switch flutter-infra to flutter-infra-staging for LUCI firebase builds.

Verified the permission changes to the flutter-infra-staging gcp project by running Linux firebase_abstract_method_smoke_test.

https://pantheon.corp.google.com/storage/browser?project=flutter-infra-staging&prefix=&forceOnObjectsSortingFiltering=false

Change-Id: I97f858a6f36324436230085ed586ee5a5ca32ef0
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/32381
Reviewed-by: Keyong Han <keyonghan@google.com>
Reviewed-by: Dan Field <dnfield@google.com>
Commit-Queue: Ricardo Amador <ricardoamador@google.com>
(cherry picked from commit fdb9e53d25fed0c0c547bc55bf37f6af53db6d39)
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/32740
Reviewed-by: Mudita Tandon <muditatandon@google.com>
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
(cherry picked from commit 26f0fad1185d43d728160914f3b8129ad0efaa1e)
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/32926
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
diff --git a/recipes/engine/engine.expected/clobber.json b/recipes/engine/engine.expected/clobber.json
index 364b733..4d73bfa 100644
--- a/recipes/engine/engine.expected/clobber.json
+++ b/recipes/engine/engine.expected/clobber.json
@@ -12217,7 +12217,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/experimental.json b/recipes/engine/engine.expected/experimental.json
index a72d435..e2d8c97 100644
--- a/recipes/engine/engine.expected/experimental.json
+++ b/recipes/engine/engine.expected/experimental.json
@@ -12205,7 +12205,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/experimental_upload.json b/recipes/engine/engine.expected/experimental_upload.json
index 38fea16..1a564a3 100644
--- a/recipes/engine/engine.expected/experimental_upload.json
+++ b/recipes/engine/engine.expected/experimental_upload.json
@@ -13945,7 +13945,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/first_bot_update_failed.json b/recipes/engine/engine.expected/first_bot_update_failed.json
index 73f4ef8..3a3a1ac 100644
--- a/recipes/engine/engine.expected/first_bot_update_failed.json
+++ b/recipes/engine/engine.expected/first_bot_update_failed.json
@@ -12346,7 +12346,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/gcloud_pubsub_failure.json b/recipes/engine/engine.expected/gcloud_pubsub_failure.json
index ba82715..7cd2874 100644
--- a/recipes/engine/engine.expected/gcloud_pubsub_failure.json
+++ b/recipes/engine/engine.expected/gcloud_pubsub_failure.json
@@ -12131,7 +12131,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux.json b/recipes/engine/engine.expected/linux.json
index 390f38c..2902478 100644
--- a/recipes/engine/engine.expected/linux.json
+++ b/recipes/engine/engine.expected/linux.json
@@ -12119,7 +12119,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_font_subset.json b/recipes/engine/engine.expected/linux_font_subset.json
index 390f38c..2902478 100644
--- a/recipes/engine/engine.expected/linux_font_subset.json
+++ b/recipes/engine/engine.expected/linux_font_subset.json
@@ -12119,7 +12119,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_maven.json b/recipes/engine/engine.expected/linux_maven.json
index 390f38c..2902478 100644
--- a/recipes/engine/engine.expected/linux_maven.json
+++ b/recipes/engine/engine.expected/linux_maven.json
@@ -12119,7 +12119,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_maven_font_subset.json b/recipes/engine/engine.expected/linux_maven_font_subset.json
index 390f38c..2902478 100644
--- a/recipes/engine/engine.expected/linux_maven_font_subset.json
+++ b/recipes/engine/engine.expected/linux_maven_font_subset.json
@@ -12119,7 +12119,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_maven_no_lto.json b/recipes/engine/engine.expected/linux_maven_no_lto.json
index 5004a41..ec54f7c 100644
--- a/recipes/engine/engine.expected/linux_maven_no_lto.json
+++ b/recipes/engine/engine.expected/linux_maven_no_lto.json
@@ -12126,7 +12126,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_maven_no_lto_font_subset.json b/recipes/engine/engine.expected/linux_maven_no_lto_font_subset.json
index 5004a41..ec54f7c 100644
--- a/recipes/engine/engine.expected/linux_maven_no_lto_font_subset.json
+++ b/recipes/engine/engine.expected/linux_maven_no_lto_font_subset.json
@@ -12126,7 +12126,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_maven_publish_cipd.json b/recipes/engine/engine.expected/linux_maven_publish_cipd.json
index 390f38c..2902478 100644
--- a/recipes/engine/engine.expected/linux_maven_publish_cipd.json
+++ b/recipes/engine/engine.expected/linux_maven_publish_cipd.json
@@ -12119,7 +12119,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_maven_publish_cipd_font_subset.json b/recipes/engine/engine.expected/linux_maven_publish_cipd_font_subset.json
index 390f38c..2902478 100644
--- a/recipes/engine/engine.expected/linux_maven_publish_cipd_font_subset.json
+++ b/recipes/engine/engine.expected/linux_maven_publish_cipd_font_subset.json
@@ -12119,7 +12119,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_maven_publish_cipd_no_lto.json b/recipes/engine/engine.expected/linux_maven_publish_cipd_no_lto.json
index 5004a41..ec54f7c 100644
--- a/recipes/engine/engine.expected/linux_maven_publish_cipd_no_lto.json
+++ b/recipes/engine/engine.expected/linux_maven_publish_cipd_no_lto.json
@@ -12126,7 +12126,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_maven_publish_cipd_no_lto_font_subset.json b/recipes/engine/engine.expected/linux_maven_publish_cipd_no_lto_font_subset.json
index 5004a41..ec54f7c 100644
--- a/recipes/engine/engine.expected/linux_maven_publish_cipd_no_lto_font_subset.json
+++ b/recipes/engine/engine.expected/linux_maven_publish_cipd_no_lto_font_subset.json
@@ -12126,7 +12126,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_no_lto.json b/recipes/engine/engine.expected/linux_no_lto.json
index 5004a41..ec54f7c 100644
--- a/recipes/engine/engine.expected/linux_no_lto.json
+++ b/recipes/engine/engine.expected/linux_no_lto.json
@@ -12126,7 +12126,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_no_lto_font_subset.json b/recipes/engine/engine.expected/linux_no_lto_font_subset.json
index 5004a41..ec54f7c 100644
--- a/recipes/engine/engine.expected/linux_no_lto_font_subset.json
+++ b/recipes/engine/engine.expected/linux_no_lto_font_subset.json
@@ -12126,7 +12126,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_publish_cipd.json b/recipes/engine/engine.expected/linux_publish_cipd.json
index 390f38c..2902478 100644
--- a/recipes/engine/engine.expected/linux_publish_cipd.json
+++ b/recipes/engine/engine.expected/linux_publish_cipd.json
@@ -12119,7 +12119,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_publish_cipd_font_subset.json b/recipes/engine/engine.expected/linux_publish_cipd_font_subset.json
index 390f38c..2902478 100644
--- a/recipes/engine/engine.expected/linux_publish_cipd_font_subset.json
+++ b/recipes/engine/engine.expected/linux_publish_cipd_font_subset.json
@@ -12119,7 +12119,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_publish_cipd_no_lto.json b/recipes/engine/engine.expected/linux_publish_cipd_no_lto.json
index 5004a41..ec54f7c 100644
--- a/recipes/engine/engine.expected/linux_publish_cipd_no_lto.json
+++ b/recipes/engine/engine.expected/linux_publish_cipd_no_lto.json
@@ -12126,7 +12126,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_publish_cipd_no_lto_font_subset.json b/recipes/engine/engine.expected/linux_publish_cipd_no_lto_font_subset.json
index 5004a41..ec54f7c 100644
--- a/recipes/engine/engine.expected/linux_publish_cipd_no_lto_font_subset.json
+++ b/recipes/engine/engine.expected/linux_publish_cipd_no_lto_font_subset.json
@@ -12126,7 +12126,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload.json b/recipes/engine/engine.expected/linux_upload.json
index 45a222b..75f3466 100644
--- a/recipes/engine/engine.expected/linux_upload.json
+++ b/recipes/engine/engine.expected/linux_upload.json
@@ -13808,7 +13808,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_font_subset.json b/recipes/engine/engine.expected/linux_upload_font_subset.json
index 61b7942..bee2223 100644
--- a/recipes/engine/engine.expected/linux_upload_font_subset.json
+++ b/recipes/engine/engine.expected/linux_upload_font_subset.json
@@ -13859,7 +13859,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_maven.json b/recipes/engine/engine.expected/linux_upload_maven.json
index aeeb154..0f8c232 100644
--- a/recipes/engine/engine.expected/linux_upload_maven.json
+++ b/recipes/engine/engine.expected/linux_upload_maven.json
@@ -13247,7 +13247,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_maven_font_subset.json b/recipes/engine/engine.expected/linux_upload_maven_font_subset.json
index c13106a..cf6b019 100644
--- a/recipes/engine/engine.expected/linux_upload_maven_font_subset.json
+++ b/recipes/engine/engine.expected/linux_upload_maven_font_subset.json
@@ -13298,7 +13298,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_maven_no_lto.json b/recipes/engine/engine.expected/linux_upload_maven_no_lto.json
index 69b3320..76bfa02 100644
--- a/recipes/engine/engine.expected/linux_upload_maven_no_lto.json
+++ b/recipes/engine/engine.expected/linux_upload_maven_no_lto.json
@@ -13254,7 +13254,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_maven_no_lto_font_subset.json b/recipes/engine/engine.expected/linux_upload_maven_no_lto_font_subset.json
index 33cc71c..0c9402d 100644
--- a/recipes/engine/engine.expected/linux_upload_maven_no_lto_font_subset.json
+++ b/recipes/engine/engine.expected/linux_upload_maven_no_lto_font_subset.json
@@ -13305,7 +13305,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_maven_publish_cipd.json b/recipes/engine/engine.expected/linux_upload_maven_publish_cipd.json
index 798cb0a..339671c 100644
--- a/recipes/engine/engine.expected/linux_upload_maven_publish_cipd.json
+++ b/recipes/engine/engine.expected/linux_upload_maven_publish_cipd.json
@@ -13247,7 +13247,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_font_subset.json b/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_font_subset.json
index f37e646..5b0cb25 100644
--- a/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_font_subset.json
+++ b/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_font_subset.json
@@ -13298,7 +13298,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_no_lto.json b/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_no_lto.json
index cdff1e6..226e5ab 100644
--- a/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_no_lto.json
+++ b/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_no_lto.json
@@ -13254,7 +13254,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_no_lto_font_subset.json b/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_no_lto_font_subset.json
index da74a7c..ce839f6 100644
--- a/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_no_lto_font_subset.json
+++ b/recipes/engine/engine.expected/linux_upload_maven_publish_cipd_no_lto_font_subset.json
@@ -13305,7 +13305,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_no_lto.json b/recipes/engine/engine.expected/linux_upload_no_lto.json
index 4d7e78e..c9a8321 100644
--- a/recipes/engine/engine.expected/linux_upload_no_lto.json
+++ b/recipes/engine/engine.expected/linux_upload_no_lto.json
@@ -13815,7 +13815,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_no_lto_font_subset.json b/recipes/engine/engine.expected/linux_upload_no_lto_font_subset.json
index a90d65b..840e5a1 100644
--- a/recipes/engine/engine.expected/linux_upload_no_lto_font_subset.json
+++ b/recipes/engine/engine.expected/linux_upload_no_lto_font_subset.json
@@ -13866,7 +13866,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_publish_cipd.json b/recipes/engine/engine.expected/linux_upload_publish_cipd.json
index 7883099..d063a27 100644
--- a/recipes/engine/engine.expected/linux_upload_publish_cipd.json
+++ b/recipes/engine/engine.expected/linux_upload_publish_cipd.json
@@ -13808,7 +13808,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_publish_cipd_font_subset.json b/recipes/engine/engine.expected/linux_upload_publish_cipd_font_subset.json
index 3375345..e9fb55e 100644
--- a/recipes/engine/engine.expected/linux_upload_publish_cipd_font_subset.json
+++ b/recipes/engine/engine.expected/linux_upload_publish_cipd_font_subset.json
@@ -13859,7 +13859,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_publish_cipd_no_lto.json b/recipes/engine/engine.expected/linux_upload_publish_cipd_no_lto.json
index 2732cb3..e7f1a5a 100644
--- a/recipes/engine/engine.expected/linux_upload_publish_cipd_no_lto.json
+++ b/recipes/engine/engine.expected/linux_upload_publish_cipd_no_lto.json
@@ -13815,7 +13815,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/linux_upload_publish_cipd_no_lto_font_subset.json b/recipes/engine/engine.expected/linux_upload_publish_cipd_no_lto_font_subset.json
index 2e5f9a9..4e88d41 100644
--- a/recipes/engine/engine.expected/linux_upload_publish_cipd_no_lto_font_subset.json
+++ b/recipes/engine/engine.expected/linux_upload_publish_cipd_no_lto_font_subset.json
@@ -13866,7 +13866,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.expected/pull_request.json b/recipes/engine/engine.expected/pull_request.json
index e4a4d8a..4ec506f 100644
--- a/recipes/engine/engine.expected/pull_request.json
+++ b/recipes/engine/engine.expected/pull_request.json
@@ -12131,7 +12131,9 @@
       "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir",
       "FLUTTER_PREBUILT_DART_SDK": "True",
       "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir",
-      "GOMA_DIR": "[CACHE]/goma/client"
+      "GCP_PROJECT": "flutter-infra-staging",
+      "GOMA_DIR": "[CACHE]/goma/client",
+      "STORAGE_BUCKET": "gs://flutter_firebase_testlab_staging"
     },
     "env_prefixes": {
       "PATH": [
diff --git a/recipes/engine/engine.py b/recipes/engine/engine.py
index 42eced3..2d1d109 100644
--- a/recipes/engine/engine.py
+++ b/recipes/engine/engine.py
@@ -531,7 +531,12 @@
   RunGN(api, *aot_variant.GetGNArgs('profile'))
   Build(api, build_output_dir, *aot_variant.GetNinjaTargets())
 
-  with api.context(cwd=checkout):
+  env = {
+    'STORAGE_BUCKET': 'gs://flutter_firebase_testlab_staging',
+    'GCP_PROJECT': 'flutter-infra-staging'
+  }
+
+  with api.context(env=env, cwd=checkout):
     args = [
         '--variant', build_output_dir,
         '--build-id', swarming_task_id,
diff --git a/recipes/firebaselab/firebaselab.expected/basic.json b/recipes/firebaselab/firebaselab.expected/basic.json
index c80ad9a..bbb094a 100644
--- a/recipes/firebaselab/firebaselab.expected/basic.json
+++ b/recipes/firebaselab/firebaselab.expected/basic.json
@@ -318,7 +318,7 @@
       "config",
       "set",
       "project",
-      "flutter-infra"
+      "flutter-infra-staging"
     ],
     "cwd": "[START_DIR]/flutter/dev/integration_tests/the_task",
     "env": {
@@ -390,7 +390,7 @@
       "build/app/outputs/bundle/release/app-release.aab",
       "--timeout",
       "2m",
-      "--results-bucket=gs://flutter_firebase_testlab",
+      "--results-bucket=gs://flutter_firebase_testlab_staging",
       "--results-dir=the_task/fake-task-id",
       "--device",
       "model=blueline,version=28",
@@ -469,7 +469,7 @@
       "build/app/outputs/flutter-apk/app-debug.apk",
       "--timeout",
       "2m",
-      "--results-bucket=gs://flutter_firebase_testlab",
+      "--results-bucket=gs://flutter_firebase_testlab_staging",
       "--results-dir=the_task/fake-task-id",
       "--device",
       "model=Nexus5,version=19",
@@ -659,7 +659,7 @@
       "-o",
       "GSUtil:software_update_check_period=0",
       "cp",
-      "gs://flutter_firebase_testlab/the_task/fake-task-id/*/logcat",
+      "gs://flutter_firebase_testlab_staging/the_task/fake-task-id/*/logcat",
       "[CLEANUP]"
     ],
     "cwd": "[START_DIR]/flutter/dev/integration_tests/the_task",
diff --git a/recipes/firebaselab/firebaselab.expected/failure 10.json b/recipes/firebaselab/firebaselab.expected/failure 10.json
index 2fe5357..6e18168 100644
--- a/recipes/firebaselab/firebaselab.expected/failure 10.json
+++ b/recipes/firebaselab/firebaselab.expected/failure 10.json
@@ -318,7 +318,7 @@
       "config",
       "set",
       "project",
-      "flutter-infra"
+      "flutter-infra-staging"
     ],
     "cwd": "[START_DIR]/flutter/dev/integration_tests",
     "env": {
@@ -390,7 +390,7 @@
       "build/app/outputs/bundle/release/app-release.aab",
       "--timeout",
       "2m",
-      "--results-bucket=gs://flutter_firebase_testlab",
+      "--results-bucket=gs://flutter_firebase_testlab_staging",
       "--results-dir=None/fake-task-id",
       "--device",
       "model=blueline,version=28",
@@ -438,7 +438,7 @@
       "build/app/outputs/bundle/release/app-release.aab",
       "--timeout",
       "2m",
-      "--results-bucket=gs://flutter_firebase_testlab",
+      "--results-bucket=gs://flutter_firebase_testlab_staging",
       "--results-dir=None/fake-task-id",
       "--device",
       "model=blueline,version=28",
@@ -517,7 +517,7 @@
       "build/app/outputs/flutter-apk/app-debug.apk",
       "--timeout",
       "2m",
-      "--results-bucket=gs://flutter_firebase_testlab",
+      "--results-bucket=gs://flutter_firebase_testlab_staging",
       "--results-dir=None/fake-task-id",
       "--device",
       "model=Nexus5,version=19",
@@ -707,7 +707,7 @@
       "-o",
       "GSUtil:software_update_check_period=0",
       "cp",
-      "gs://flutter_firebase_testlab/None/fake-task-id/*/logcat",
+      "gs://flutter_firebase_testlab_staging/None/fake-task-id/*/logcat",
       "[CLEANUP]"
     ],
     "cwd": "[START_DIR]/flutter/dev/integration_tests",
diff --git a/recipes/firebaselab/firebaselab.expected/failure 15.json b/recipes/firebaselab/firebaselab.expected/failure 15.json
index 2fe5357..6e18168 100644
--- a/recipes/firebaselab/firebaselab.expected/failure 15.json
+++ b/recipes/firebaselab/firebaselab.expected/failure 15.json
@@ -318,7 +318,7 @@
       "config",
       "set",
       "project",
-      "flutter-infra"
+      "flutter-infra-staging"
     ],
     "cwd": "[START_DIR]/flutter/dev/integration_tests",
     "env": {
@@ -390,7 +390,7 @@
       "build/app/outputs/bundle/release/app-release.aab",
       "--timeout",
       "2m",
-      "--results-bucket=gs://flutter_firebase_testlab",
+      "--results-bucket=gs://flutter_firebase_testlab_staging",
       "--results-dir=None/fake-task-id",
       "--device",
       "model=blueline,version=28",
@@ -438,7 +438,7 @@
       "build/app/outputs/bundle/release/app-release.aab",
       "--timeout",
       "2m",
-      "--results-bucket=gs://flutter_firebase_testlab",
+      "--results-bucket=gs://flutter_firebase_testlab_staging",
       "--results-dir=None/fake-task-id",
       "--device",
       "model=blueline,version=28",
@@ -517,7 +517,7 @@
       "build/app/outputs/flutter-apk/app-debug.apk",
       "--timeout",
       "2m",
-      "--results-bucket=gs://flutter_firebase_testlab",
+      "--results-bucket=gs://flutter_firebase_testlab_staging",
       "--results-dir=None/fake-task-id",
       "--device",
       "model=Nexus5,version=19",
@@ -707,7 +707,7 @@
       "-o",
       "GSUtil:software_update_check_period=0",
       "cp",
-      "gs://flutter_firebase_testlab/None/fake-task-id/*/logcat",
+      "gs://flutter_firebase_testlab_staging/None/fake-task-id/*/logcat",
       "[CLEANUP]"
     ],
     "cwd": "[START_DIR]/flutter/dev/integration_tests",
diff --git a/recipes/firebaselab/firebaselab.py b/recipes/firebaselab/firebaselab.py
index 28c8210..39875cf 100644
--- a/recipes/firebaselab/firebaselab.py
+++ b/recipes/firebaselab/firebaselab.py
@@ -28,7 +28,7 @@
 
 def RunSteps(api):
   checkout_path = api.path['start_dir'].join('flutter')
-  gcs_bucket = 'flutter_firebase_testlab'
+  gcs_bucket = 'flutter_firebase_testlab_staging'
   api.repo_util.checkout(
       'flutter',
       checkout_path=checkout_path,
@@ -109,7 +109,7 @@
           'config',
           'set',
           'project',
-          'flutter-infra',
+          'flutter-infra-staging',
           infra_step=True,
       )
       for step_name, build_command, binary, devices in test_configurations: