9595 secret-ids : |
9696 SUPABASE, /cloudops/managed-secrets/cloud/supabase/api_key
9797 AUTH0, /cloudops/managed-secrets/auth0/LFX_V2_PCC
98- AI, /cloudops/managed-secrets/ai/ai_config
9998 - name : Setup Turborepo cache
10099 uses : actions/cache@v4
101100 with :
@@ -131,15 +130,6 @@ jobs:
131130 missing_secrets="$missing_secrets SUPABASE.url or SUPABASE.api_key (from AWS Secrets Manager)"
132131 fi
133132 fi
134- if [ -z "$AI" ]; then
135- missing_secrets="$missing_secrets AI (from AWS Secrets Manager)"
136- else
137- AI_API_KEY=$(echo "$AI" | jq -r '.api_key // empty')
138- AI_PROXY_URL=$(echo "$AI" | jq -r '.proxy_url // empty')
139- if [ -z "$AI_API_KEY" ] || [ -z "$AI_PROXY_URL" ]; then
140- missing_secrets="$missing_secrets AI.api_key or AI.proxy_url (from AWS Secrets Manager)"
141- fi
142- fi
143133
144134 # Check GitHub secrets (fallback)
145135 if [ -z "${{ secrets.TEST_USERNAME }}" ]; then
@@ -148,7 +138,13 @@ jobs:
148138 if [ -z "${{ secrets.TEST_PASSWORD }}" ]; then
149139 missing_secrets="$missing_secrets TEST_PASSWORD"
150140 fi
151-
141+ if [ -z "${{ secrets.AI_API_KEY }}" ]; then
142+ missing_secrets="$missing_secrets AI_API_KEY"
143+ fi
144+ if [ -z "${{ secrets.AI_PROXY_URL }}" ]; then
145+ missing_secrets="$missing_secrets AI_PROXY_URL"
146+ fi
147+
152148 if [ -n "$missing_secrets" ]; then
153149 echo "❌ Missing required secrets for E2E testing:$missing_secrets"
154150 echo "Please configure these secrets to enable E2E tests."
@@ -212,8 +208,8 @@ jobs:
212208 echo "::add-mask::$AI_PROXY_URL"
213209
214210 # Set as environment variables
215- echo "AI_API_KEY=$AI_API_KEY" >> $GITHUB_ENV
216- echo "AI_PROXY_URL=$AI_PROXY_URL" >> $GITHUB_ENV
211+ echo "AI_API_KEY=${{ secrets. AI_API_KEY }} " >> $GITHUB_ENV
212+ echo "AI_PROXY_URL=${{ secrets. AI_PROXY_URL }} " >> $GITHUB_ENV
217213 echo "✅ AI secrets set as masked environment variables"
218214 fi
219215
0 commit comments