Skip to content

Commit dfe3c43

Browse files
Robclaude
andcommitted
fix(ci): use plain GCS bucket for FTL results instead of appspot
glucodroid.appspot.com is the App Engine default bucket and can only be created by initialising App Engine, not by a service account even with Storage Admin. Switch to glucodroid-ftl-results (plain bucket) and create it with gsutil mb on first run. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f511d91 commit dfe3c43

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/testlab.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,11 @@ jobs:
107107
TIMEOUT="${{ inputs.timeout || '5m' }}"
108108
TYPE="${{ inputs.test_type || 'robo' }}"
109109
RUN_DIR="glucodroid-${TYPE}-$(date +%Y%m%d-%H%M%S)"
110-
BUCKET="${FIREBASE_PROJECT_ID}.appspot.com"
110+
BUCKET="${FIREBASE_PROJECT_ID}-ftl-results"
111+
112+
# Create the results bucket if it doesn't exist yet.
113+
# (glucodroid.appspot.com requires App Engine init; a plain bucket does not.)
114+
gsutil mb -p "$FIREBASE_PROJECT_ID" -l us-central1 "gs://${BUCKET}" 2>/dev/null || true
111115
112116
echo "FTL_RUN_DIR=$RUN_DIR" >> "$GITHUB_ENV"
113117
echo "FTL_BUCKET=$BUCKET" >> "$GITHUB_ENV"

0 commit comments

Comments
 (0)