From ce5f7d09c545bb5f8920bfed68ad47806fd9f232 Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Mon, 16 Mar 2026 22:41:24 -0700 Subject: [PATCH] chore(e2e): add .env.e2e.example and gitignore .env.e2e Committed credential template for E2E harness setup. Directus e2e test user provisioned: e2e@circuitforge.tech (user ID: e2c224f7-a2dd-481f-bb3e-e2a5674f8337). --- .env.e2e.example | 16 ++++++++++++++++ .gitignore | 1 + 2 files changed, 17 insertions(+) create mode 100644 .env.e2e.example diff --git a/.env.e2e.example b/.env.e2e.example new file mode 100644 index 0000000..b66a1cb --- /dev/null +++ b/.env.e2e.example @@ -0,0 +1,16 @@ +# Peregrine E2E test harness credentials +# Copy to .env.e2e and fill in real values — .env.e2e is gitignored + +HEIMDALL_ADMIN_TOKEN=changeme +HEIMDALL_URL=http://localhost:8900 + +# Cloud auth — Strategy A (preferred): Directus user/pass → fresh JWT per run +E2E_DIRECTUS_EMAIL=e2e@circuitforge.tech +E2E_DIRECTUS_PASSWORD=changeme +E2E_DIRECTUS_URL=http://172.31.0.2:8055 + +# Cloud auth — Strategy B (fallback): persistent JWT (uncomment to use) +# E2E_DIRECTUS_JWT=changeme + +E2E_HEADLESS=true +E2E_SLOW_MO=0 diff --git a/.gitignore b/.gitignore index b165bf9..099f161 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,4 @@ demo/seed_demo.py # Git worktrees .worktrees/ +.env.e2e