From 4a0f038ecaf25729812000f915abff3d04db4e4b Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 26 Jan 2026 20:36:01 +0000 Subject: [PATCH] fix(ci): use environment variable for emergency token in tests --- tests/emergency-server/tier2-validation.spec.ts | 2 +- tests/global-setup.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/emergency-server/tier2-validation.spec.ts b/tests/emergency-server/tier2-validation.spec.ts index 0bc07dee..2435d3b5 100644 --- a/tests/emergency-server/tier2-validation.spec.ts +++ b/tests/emergency-server/tier2-validation.spec.ts @@ -15,7 +15,7 @@ import { test, expect } from '@playwright/test'; test.describe('Break Glass - Tier 2 (Emergency Server)', () => { const EMERGENCY_BASE_URL = 'http://localhost:2020'; - const EMERGENCY_TOKEN = 'test-emergency-token-for-e2e-32chars'; + const EMERGENCY_TOKEN = process.env.CHARON_EMERGENCY_TOKEN || 'test-emergency-token-for-e2e-32chars'; const BASIC_AUTH = 'Basic ' + Buffer.from('admin:testpass').toString('base64'); test('should access emergency server health endpoint without ACL blocking', async ({ request }) => { diff --git a/tests/global-setup.ts b/tests/global-setup.ts index 081f2248..e7f0466e 100644 --- a/tests/global-setup.ts +++ b/tests/global-setup.ts @@ -126,7 +126,7 @@ async function globalSetup(): Promise { async function emergencySecurityReset(requestContext: APIRequestContext): Promise { console.log('🔓 Performing emergency security reset...'); - const emergencyToken = 'test-emergency-token-for-e2e-32chars'; + const emergencyToken = process.env.CHARON_EMERGENCY_TOKEN || 'test-emergency-token-for-e2e-32chars'; try { // Use the CORRECT endpoint: /api/v1/emergency/security-reset