From d5c08a3408ea0695c4cbd277c280b46c366e4d82 Mon Sep 17 00:00:00 2001 From: patrick Date: Wed, 25 Mar 2026 19:08:09 -0400 Subject: [PATCH] fix turnstile public key handling --- .gitea/workflows/deploy.yaml | 5 ++--- src/components/svelte/ContactForm.svelte | 5 +---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 7cfea6c..b5874b1 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -29,11 +29,10 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - - name: Create .env file - run: echo "PUBLIC_TURNSTILE_SITEKEY=${{ secrets.TURNSTILE_SITEKEY }}" > .env - - name: Build run: pnpm build + env: + PUBLIC_TURNSTILE_SITEKEY: ${{ secrets.TURNSTILE_SITEKEY }} - name: Deploy uses: cloudflare/wrangler-action@v3 diff --git a/src/components/svelte/ContactForm.svelte b/src/components/svelte/ContactForm.svelte index eb2c071..0c0f2e8 100644 --- a/src/components/svelte/ContactForm.svelte +++ b/src/components/svelte/ContactForm.svelte @@ -10,10 +10,7 @@ let turnstileWidgetId: string | null = $state(null) let turnstileContainer: HTMLElement - // Get Turnstile sitekey from environment variable - // Dev: uses test key from .env - // Prod: uses real key from Cloudflare Pages env vars - const TURNSTILE_SITEKEY = import.meta.env.PUBLIC_TURNSTILE_SITEKEY || '1x00000000000000000000AA' + const TURNSTILE_SITEKEY = import.meta.env.PUBLIC_TURNSTILE_SITEKEY onMount(() => { // Wait for Turnstile script to load