O Que É release-please?
release-please é uma abordagem de automação de release que observa commits estruturados e mantém aberto um pull request de release refletindo o incremento de versão pendente e o changelog gerado. Fazer merge desse pull request corta a release, cria a tag e pode disparar a publicação. Isso torna a próxima release revisável como um pull request normal antes que ela aconteça.
Por que importa
A publicação totalmente automática pode parecer arriscada porque nada é revisado antes de ser publicado. release-please mantém um gate humano, o pull request de release, enquanto ainda automatiza o trabalho de versão e changelog. Fazer merge dele é o ato deliberado que realiza a release.
Guias relacionados
What Is Semantic Release?Semantic release automates versioning and publishing by deriving the next version number and changelog from c…
What Is a Conventional Changelog?A conventional changelog is a release notes document generated automatically from structured commit messages…
What Are Changesets?Changesets is a release workflow where contributors add small intent files describing each change, which tool…