Skip to content

test(agenda): a régua do agora tinha uma janela de um minuto em que a spec discordava do componente #1678

test(agenda): a régua do agora tinha uma janela de um minuto em que a spec discordava do componente

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

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).