test(agenda): a régua do agora tinha uma janela de um minuto em que a spec discordava do componente #1678
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: perf | |
| on: | |
| pull_request: | |
| branches: [main] | |
| push: | |
| branches: [main] | |
| # O GITHUB_TOKEN deste job serve a `actions/checkout` (clone) e a | |
| # `actions/setup-node` (manifest de `actions/node-versions`, repo público). | |
| # `pnpm build` é local e o relatório de tamanho é escrita em arquivo do runner | |
| # (`>> $GITHUB_STEP_SUMMARY`), sem token. Ver o comentário em ci.yml para o | |
| # porquê de o bloco ficar no topo. | |
| permissions: | |
| contents: read | |
| jobs: | |
| build-and-size: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 15 | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: ./.github/actions/preparar-node | |
| # O teto do preâmbulo mora aqui porque passo de composite action não | |
| # aceita `timeout-minutes`. Razão e medições: o cabeçalho da action. | |
| timeout-minutes: 5 | |
| - name: Build | |
| run: pnpm build | |
| env: | |
| NEXT_TELEMETRY_DISABLED: "1" | |
| # "off", não vazio: vazio seleciona o Sentry DA COMUNIDADE | |
| # (lib/sentry/dsn.ts:8-10). A intenção aqui sempre foi desligar, e | |
| # com aspas vazias ela não era alcançada — o build seguia com o DSN | |
| # padrão embutido. | |
| SENTRY_DSN: "off" | |
| - name: Report bundle sizes | |
| run: | | |
| { | |
| echo "## Build output sizes" | |
| du -sh .next 2>/dev/null || true | |
| if [ -d .next/static ]; then du -sh .next/static; fi | |
| } >> "$GITHUB_STEP_SUMMARY" | |
| # NOTE: Lighthouse CI + bundle-analyzer thresholds deferred (S-12.05 follow-up). |