feat(deploy): guard de autorização do deploy de produção — versão canônica [INFRA-68070] #80
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/INFRA-68070-guard-deploy-global"
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-68070: versão global do guard de deploy de produção
A versão canônica de
scripts/ci/conferir_autorizacao_deploy.pyvem do script do Hub (#3321) e do DANI (#916), com as 4 regras mais estritas decididas pelo Lineu:::reprova antes de qualquer eco. O log só mostra a frase depois de validada, numa linha.refs/tags/v); qualquer outro push reprova.Também: o
RE_PRcasa(#N)e(!N), e o F401 foi resolvido. A semântica do release não muda: API, 2º pai do merge, review, merged_by,AUTORIZO hotfixeDEPLOY_BOTS.Prova:
pytest tests -q: 843 passed.tests/deploy-guard: 61 passed.Adoção nos produtos (sessões donas): trocar a cópia local por este arquivo e ajustar 2 testes locais: o
(#884)→Nonee os xfail estritos, que passam a XPASS.🤖 Generated with Claude Code
https://claude.ai/code/session_017QrAM1chSgVpSwDrKJVLVn
Fechado sem merge pelo Lineu: a revisão de segurança achou formas de pular a autorização (push de tag sem checagem de aprovação, AUTORIZO hotfix aceito de qualquer humano, ref de dispatch vinda de input, review não oficial). A correção vai num PR novo, numa branch nova.
Pull request closed