@@ -15,9 +15,9 @@ name: Fly Preview
1515# Required repo VARS: FLY_ORG, DEV_PG_APP, R2_BUCKET_NAME
1616# Required repo SECRETS: FLY_PREVIEW_API_TOKEN (org-scoped: `fly tokens create org`),
1717# AUTH0_SECRET, AUTH0_CLIENT_ID, AUTH0_CLIENT_SECRET, AUTH0_DOMAIN, AUTH0_API_AUDIENCE,
18- # RECAPTCHA_SITE_KEY , NEXT_PUBLIC_MAPTILER_API_KEY, SENTRY_AUTH_TOKEN (optional);
18+ # TURNSTILE_SITE_KEY , NEXT_PUBLIC_MAPTILER_API_KEY, SENTRY_AUTH_TOKEN (optional);
1919# fullstack also needs: PREVIEW_DB_USER/PASSWORD/NAME, BE_SECRET_KEY, AUTH0_ISSUER,
20- # AUTH0_ALGORITHMS, and optionally RECAPTCHA_SECRET_KEY , AWS_ACCESS_KEY_ID/SECRET, R2_ACCOUNT_ID.
20+ # AUTH0_ALGORITHMS, and optionally TURNSTILE_SECRET_KEY , AWS_ACCESS_KEY_ID/SECRET, R2_ACCOUNT_ID.
2121# One-time: create the two labels, and set BACKEND_CORS_ORIGIN_REGEX on the dev backend
2222# so FE-only previews are allowed cross-origin (see PR description / config.py).
2323
@@ -114,7 +114,7 @@ jobs:
114114 AUTH0_API_AUDIENCE : ${{ secrets.AUTH0_API_AUDIENCE }}
115115 AUTH0_ISSUER : ${{ secrets.AUTH0_ISSUER }}
116116 AUTH0_ALGORITHMS : RS256
117- RECAPTCHA_SECRET_KEY : ${{ secrets.RECAPTCHA_SECRET_KEY }}
117+ TURNSTILE_SECRET_KEY : ${{ secrets.TURNSTILE_SECRET_KEY }}
118118 AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
119119 AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
120120 R2_ACCOUNT_ID : ${{ secrets.R2_ACCOUNT_ID }}
@@ -175,7 +175,7 @@ jobs:
175175 AUTH0_ALGORITHMS="$AUTH0_ALGORITHMS"
176176 )
177177 # Optional secrets — only set when provided.
178- if [ -n "${RECAPTCHA_SECRET_KEY :-}" ]; then args+=( RECAPTCHA_SECRET_KEY ="$RECAPTCHA_SECRET_KEY " ); fi
178+ if [ -n "${TURNSTILE_SECRET_KEY :-}" ]; then args+=( TURNSTILE_SECRET_KEY ="$TURNSTILE_SECRET_KEY " ); fi
179179 if [ -n "${AWS_ACCESS_KEY_ID:-}" ]; then args+=( AWS_ACCESS_KEY_ID="$AWS_ACCESS_KEY_ID" ); fi
180180 if [ -n "${AWS_SECRET_ACCESS_KEY:-}" ]; then args+=( AWS_SECRET_ACCESS_KEY="$AWS_SECRET_ACCESS_KEY" ); fi
181181 if [ -n "${R2_ACCOUNT_ID:-}" ]; then args+=( ACCOUNT_ID="$R2_ACCOUNT_ID" ); fi
@@ -212,7 +212,7 @@ jobs:
212212 FE_URL : ${{ steps.setup.outputs.fe_url }}
213213 API_URL : ${{ steps.setup.outputs.api_url }}
214214 SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
215- RECAPTCHA_SITE_KEY : ${{ secrets.RECAPTCHA_SITE_KEY }}
215+ TURNSTILE_SITE_KEY : ${{ secrets.TURNSTILE_SITE_KEY }}
216216 NEXT_PUBLIC_MAPTILER_API_KEY : ${{ secrets.NEXT_PUBLIC_MAPTILER_API_KEY }}
217217 AUTH0_SECRET : ${{ secrets.AUTH0_SECRET }}
218218 AUTH0_CLIENT_ID : ${{ secrets.AUTH0_CLIENT_ID }}
@@ -226,7 +226,7 @@ jobs:
226226
227227 # Build-time public env (baked into the image; Dockerfile COPYs this in).
228228 cat > app/.env.production <<EOF
229- NEXT_PUBLIC_RECAPTCHA_SITE_KEY =${RECAPTCHA_SITE_KEY }
229+ NEXT_PUBLIC_TURNSTILE_SITE_KEY =${TURNSTILE_SITE_KEY }
230230 NEXT_PUBLIC_MAPTILER_API_KEY=${NEXT_PUBLIC_MAPTILER_API_KEY}
231231 NEXT_PUBLIC_S3_BUCKET_URL=https://tilesets1.cdn.districtr.org
232232 NEXT_PUBLIC_S3_BUCKET_URL_MIRROR1=https://tilesets2.cdn.districtr.org
0 commit comments