ci(e2e): provide dummy PGADMIN_PASSWORD for test-server compose
CI / Architecture Guardrails (push) Successful in 3m35s
CI / Typecheck (push) Successful in 4m18s
CI / Assistant Split Regression (push) Successful in 4m20s
CI / Lint (push) Successful in 4m19s
CI / Unit Tests (push) Successful in 6m56s
CI / Build (push) Successful in 6m31s
CI / E2E Tests (push) Failing after 4m50s
CI / Release Images (push) Has been skipped
CI / Fresh-Linux Docker Deploy (push) Failing after 5m23s

test-server.mjs spawns 'docker compose --profile test up postgres-test'
but compose validates env interpolation across ALL services before
filtering by profile. The unused pgadmin service's PGADMIN_PASSWORD:?
check fires and aborts the call. Set a dummy value in the job env.
This commit is contained in:
2026-04-13 00:31:11 +02:00
parent e6b11120ab
commit ca71be14c5
+6
View File
@@ -317,6 +317,12 @@ jobs:
CONFIRM_DESTRUCTIVE_DB_NAME: capakraken_test
REDIS_URL: redis://e2eredis:6379
PORT: 3100
# test-server.mjs spawns `docker compose --profile test up postgres-test`;
# docker compose validates env interpolation in ALL services before
# applying the profile filter, so the unused pgadmin service's
# ${PGADMIN_PASSWORD:?} check fires and aborts the compose call.
# Provide a dummy value so parsing succeeds — pgadmin is never started.
PGADMIN_PASSWORD: ci-unused
NEXTAUTH_URL: ${{ env.CI_AUTH_URL }}
AUTH_URL: ${{ env.CI_AUTH_URL }}
NEXTAUTH_SECRET: ${{ env.CI_AUTH_SECRET }}