feat(hub-done): reusável isolado do done automático no deploy (INFRA-69462) #115
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/INFRA-69462-reusable-hub-done"
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?
O quê
.forgejo/workflows/reusable-hub-done.yml: o done automático do deploy (INFRA-69129) isolado num reusável, para o produto chamar como job no fim do própriodeploy.yml.Por quê
Nenhum produto usa o
release.ymlreusável no deploy (conferido em 12/10 com Hub, DANI, HelpCor, TMF9 e Priceshow), então o done automático nunca rodou e 234 issues ficaram em approved. O operador decidiu em 12/10 que o done sai sozinho em toda a frota menos o TMF7.Contrato
tag(obrigatório),hub_done_prefixos(obrigatório; vazio = não move nada),hub_token(o chamador passasecrets.HUB_TOKEN || secrets.TMF_HUB_TOKEN), opcionaisprev_tag,hub_url,hub_done_refs,hub_done_issue_controleedry_run;scripts/hub_done_no_deploy.py, com o mesmo env dorelease.yml;secrets:(INFRA-64944); sem token, só::warning::; passo finalcontinue-on-error(nunca derruba o deploy);uses:do chamador.Prova
tests/hub-done-no-deploy: 43 OK, com 4 testes novos do contrato. Suíte completa: 1036 passed.🤖 Generated with Claude Code
https://claude.ai/code/session_017QrAM1chSgVpSwDrKJVLVn