feat(ci-config): bloco release: com a config de provedor do fechar release [TMFP-65899] #162
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/TMFP-65899-config-release"
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 que muda
Segunda peça do "fechar release" no ci-shared (ADR 0022; epic TMFP-60560): a config de provedor de cada repo, em arquivo no próprio repo.
release:no.forgejo/ci-config.yml, validado peloscripts/ci_config.pye peloschemas/ci-config.schema.json:provider: sóforgejo;publish_workflow: arquivo*.ymlem.forgejo/workflows/; vazio = sem dispatch de publicação;dispatch_branch: padrãodevelop; valor com cara de tag reprova (dispatch só roda em branch);tag_pattern: padrão^v[0-9]+\.[0-9]+\.[0-9]+$(fullmatch);hub_close: padrãofalse;hub_produtoobrigatório comhub_close: true, salvohub_release_produto, e os dois têm de bater.ci_config.py fechar-release --repo <dir> [--github-output], que escreve os outputsrelease_<chave>para o workflow (TMFP-71790).templates/ci-config.exemplo.yml,docs/guia-de-adocao.md,CHANGELOG.md.Prova local
As 2 falhas são as de antes em
test_heavy_fora_do_pr(precisam do pytest, que não tem nesta estação); também falham na develop.TMFP-65899
🤖 Generated with Claude Code
https://claude.ai/code/session_01ES1xwVdpQV69zEsuLLKzx2