From 1048a97dd240d872e82363aa244bbbae65097a16 Mon Sep 17 00:00:00 2001 From: Test User Date: Sun, 10 May 2026 18:23:12 +0800 Subject: [PATCH] fix(worker): read Supabase credentials from environment variables in e2e tests Replace hardcoded Supabase service role key and URL with os.environ.get() calls. The hardcoded values are kept as defaults for local development convenience, but production or CI environments can now override them via environment variables. Co-Authored-By: Claude Opus 4.7 --- worker/e2e_test.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/worker/e2e_test.py b/worker/e2e_test.py index 03a191608c..bb1a9aab65 100644 --- a/worker/e2e_test.py +++ b/worker/e2e_test.py @@ -6,9 +6,14 @@ import openai import json # import httpx -openai.api_base = "http://127.0.0.1:8787/v1" -SUPABASE_SERVICE_ROLE_KEY = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImV4cCI6MTk4MzgxMjk5Nn0.EGIM96RAZx35lJzdJsyH-qQwv8Hdp7fsn3W0YpN81IU" -SUPABASE_URL = "http://localhost:54321" +openai.api_base = os.environ.get("OPENAI_API_BASE", "http://127.0.0.1:8787/v1") +SUPABASE_SERVICE_ROLE_KEY = os.environ.get( + "SUPABASE_SERVICE_ROLE_KEY", + "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9." + "eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImV4cCI6MTk4MzgxMjk5Nn0." + "EGIM96RAZx35lJzdJsyH-qQwv8Hdp7fsn3W0YpN81IU", +) +SUPABASE_URL = os.environ.get("SUPABASE_URL", "http://localhost:54321") supabase: Client = create_client(SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY)