OPS65 — CI do main em janela de 30 min + matar o agent-pool (workstation sobrecarregada) #64
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Plano:
docs/plans/ops65-ci-main-janela-30min-e-matar-pool.mdPromovido a
ready: plano de intenção emmain(ciclo OPS17 —pnpm agent:ready).Claimed by agent run at 2026-08-18T22:04:13.567Z. Lock otimista: outro claim deve falhar e re-rodar
pnpm agent:claim.Entregue e mergeado (PR #80, rebase em main @
9504c7cc). Resumo:ci.ymlem janela fixa*/30+workflow_dispatchcom gategate(host, sem pnpm) classificando mudança de produção pelo.dockerignore(revision do container rodando no homeserver como fonte da verdade — labelorg.opencontainers.image.revision); sem mudança → suite+deploy skipped (verde); estado desconhecido → suite roda; gate incapaz de classificar → run vermelho; deploy duplo-gated.agent-pool.ymlremovido (pool dormente). Deploy idempotente ("already deployed"). Primeira janela agendada exercita o gate ao vivo (diff vs SHA deployado → suite + deploy do OPS65). /simplify (3 reviewers) aplicado — hardening: revision do container (rollback-falho), gate vermelho em erro, ref guard, setup-node no host. Débitos registrados: nenhum novo desta entrega (overlap de janelas e rebuild de dispatch duplicado documentados como limites conhecidos no runbook).Merged em main via PR #80 —
done+in-prod. Deploy de produção segue o verificadorci.yml(gated).