Post-merge: hermetic newsletter test (dev .env Supabase creds leaked into the suite)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Kev
2026-07-11 14:36:29 -04:00
parent a6a81f5d42
commit 841e1c9475
+4 -1
View File
@@ -24,7 +24,10 @@ const LISTMONK_ENV = {
LISTMONK_TOKEN: 'tok123',
LISTMONK_LIST_ID: '3',
};
const ENV_KEYS = [...Object.keys(LISTMONK_ENV), 'VYNDR_INTERNAL_KEY'];
const ENV_KEYS = [...Object.keys(LISTMONK_ENV), 'VYNDR_INTERNAL_KEY',
// Hermetic: a developer .env with real Supabase creds must not make
// ledgerService.getModelAggregate reach for the network in this suite.
'SUPABASE_URL', 'SUPABASE_SERVICE_ROLE_KEY', 'SUPABASE_SERVICE_KEY'];
const savedEnv = {};
beforeAll(() => { for (const k of ENV_KEYS) savedEnv[k] = process.env[k]; });