diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c1a89d43f..a9e196272 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,6 +11,15 @@ concurrency: group: ci-${{ github.ref }} cancel-in-progress: true +# TZ fix: GitHub Actions runners (ubuntu-latest) default a UTC. Date.prototype +# e Intl.DateTimeFormat cacheiam TZ na startup do Node, antes do vitest.config +# rodar. Setar test.env no vitest.config NÃO funciona (Node já cacheou). +# Solução: env: TZ no nível do workflow → herdado por todos os steps de todos +# os jobs → Node nasce já com TZ correto em CI. +# Snapshots e toLocaleString consistentes com dev (VPS BRT). +env: + TZ: America/Sao_Paulo + jobs: smoke: name: Smoke tests (rotas + health-check)