feat(ci): workflow_dispatch no ci-chamador para o pr.py rerun-base [INFRA-69396] #125
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/INFRA-69396-rerun-base"
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?
INFRA-69396: re-run do CI da develop sem a interface (opção A)
O operador escolheu a opção A em 17/10/2026. O Forgejo 15 não tem rerun por API, então um vermelho de infra na develop travava a fila do produto até alguém clicar em re-run na interface.
O que muda
templates/ci-chamador.yml: ganhaon.workflow_dispatch, sem inputs. Quem dispara é opr.py rerun-base(TMF/tmf_ia#95)..forgejo/workflows/ci.yml, passoguard: modo: o dispatch roda o mesmo modo do push, smoke na develop e nada na main.scripts/conferir-ci-identico.sh: uma cópia anterior com.ate-AAAA-MM-DDno nome tem janela própria. As outras continuam comTRANSICAO_ATE(2026-10-24).templates/ci-chamador.anterior-INFRA-69396.ate-2026-10-31.yml: o template de antes, que passa com aviso por 14 dias.docs/rerun-base.md: a especificação dorerun-base, incluindo a leitura da base, em que o status(workflow_dispatch)mais recente vale sobre o(push)do mesmo job.Depois do merge e do release
Os produtos copiam o
ci-chamador.ymlnovo até 31/10. Até lá, orerun-baserecusa com "ci.yml sem workflow_dispatch".Testes
tests/ci-unico/test_rerun_base_dispatch.py: 12 testes (template, modo por evento, janela própria).tests/ci-unicointeiro: OK.