fix(OPS50): push workflow (ci.yml) com o fix do .env.test.local + cap de workers do int #6

Merged
fsolla merged 1 commit from OPS50-fix-push-workflow into main 2026-08-17 15:02:11 +00:00
Owner

Complemento do PR #5 (já mergeado): o ci.yml (push em main) ficou sem o fix do .env.test.local e sem o VITEST_MAX_WORKERS=4, então o run 235 em main falhou no int e nos 2 shards do e2e com connect ECONNREFUSED 127.0.0.1:5432 (vitest/playwright recarregam .env.test por cima do env do job).

Aplica ao push workflow exatamente os dois fixes validados no PR workflow (run 230):

  1. int: job-level VITEST_MAX_WORKERS: 4 (8 CPUs do runner × pool-10 estoura os 100 clients do Postgres do serviço) + gravação do DATABASE_URL do serviço em .env.test.local.
  2. e2e: gravação do DATABASE_URL do serviço em .env.test.local (mesma camada que vence o reload do .env.test).

A validação real deste arquivo só acontece no push em main (o PR workflow é outro arquivo); este PR só precisa do ci-pr.yml verde para mergear.

Closes: OPS50 (parte 1, remendo do push workflow)

Complemento do PR #5 (já mergeado): o `ci.yml` (push em main) ficou sem o fix do `.env.test.local` e sem o `VITEST_MAX_WORKERS=4`, então o run 235 em main falhou no int e nos 2 shards do e2e com `connect ECONNREFUSED 127.0.0.1:5432` (vitest/playwright recarregam `.env.test` por cima do env do job). Aplica ao push workflow exatamente os dois fixes validados no PR workflow (run 230): 1. **int**: job-level `VITEST_MAX_WORKERS: 4` (8 CPUs do runner × pool-10 estoura os 100 clients do Postgres do serviço) + gravação do `DATABASE_URL` do serviço em `.env.test.local`. 2. **e2e**: gravação do `DATABASE_URL` do serviço em `.env.test.local` (mesma camada que vence o reload do `.env.test`). A validação real deste arquivo só acontece no push em main (o PR workflow é outro arquivo); este PR só precisa do ci-pr.yml verde para mergear. Closes: OPS50 (parte 1, remendo do push workflow)
fsolla added 1 commit 2026-08-17 14:56:28 +00:00
fix(ci OPS50): push workflow (ci.yml) ganha o mesmo fix do PR workflow — .env.test.local com a URL do serviço (vitest/playwright recarregam .env.test por cima) e VITEST_MAX_WORKERS=4 no int
Some checks failed
Agent PR Ready + auto-merge / ready-automerge (pull_request) Has been skipped
CI (PR) / docs-guards (pull_request) Successful in 6s
CI (PR) / plans-only-closes (pull_request) Successful in 6s
CI (PR) / scope (pull_request) Successful in 42s
CI (PR) / typecheck (pull_request) Has been skipped
CI (PR) / knip (pull_request) Has been skipped
CI (PR) / cycles (pull_request) Has been skipped
CI (PR) / unit (pull_request) Has been skipped
CI (PR) / lint (pull_request) Successful in 50s
CI (PR) / format (pull_request) Successful in 57s
CI (PR) / int (pull_request) Has been skipped
CI (PR) / build (pull_request) Has been skipped
CI (PR) / e2e (1) (pull_request) Has been skipped
CI (PR) / e2e (2) (pull_request) Has been skipped
CI (PR) / checks (pull_request) Successful in 1s
Promote plan-issue Related on main merge / plan-issue-ready (pull_request) Has been skipped
Main merge flips claimed issues to done + in-prod / issue-done (pull_request) Successful in 24s
Agent pool supervisor / tick (pull_request) Failing after 36s
CI / static (push) Successful in 1m54s
CI / int (push) Successful in 1m59s
CI / build (push) Successful in 2m45s
CI / e2e (1) (push) Successful in 5m4s
CI / e2e (2) (push) Successful in 4m9s
CI / checks (push) Successful in 1s
CI / deploy (push) Failing after 26s
CI / requeue (push) Successful in 6s
09db71f95e
fsolla merged commit 09db71f95e into main 2026-08-17 15:02:11 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fsolla/teqo#6
No description provided.