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
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:
@@ -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 }}
|
||||
|
||||
Reference in New Issue
Block a user