Automatizar notas de versão com o GitHub
Depois de aprender a criar e gerenciar marcas de versão em seu repositório, você aprenderá a configurar o modelo de notas de versão geradas automaticamente de suas versões do GitHub.
Você pode gerar uma visão geral do conteúdo de uma versão e também pode personalizar suas notas de versão automatizadas.
É possível usar rótulos para criar categorias personalizadas para organizar solicitações de pull que você deseja incluir ou excluir rótulos e usuários específicos de aparecerem na saída.
Criando notas de versão geradas automaticamente
Ao configurar seu lançamento, você verá a opção Gerar automaticamente notas de lançamento para incluir todas as mudanças entre seu marcador e o último lançamento. Se você nunca criou uma versão, ela consiste em todas as alterações do seu repositório.
Você pode escolher se deseja personalizá-lo ou deixá-lo como está.
Configurando o modelo de notas de versão geradas automaticamente
Você pode personalizar o modelo das notas de versão automaticamente geradas pelas etapas a seguir.
Navegue até o repositório e crie um novo arquivo.
Você pode usar o nome .github/release.yml para criar o arquivo release.yml no diretório .github.
Especifique no YAML os rótulos de solicitação de pull e os autores que você deseja excluir desta versão. Você também pode criar novas categorias e listar os rótulos de solicitação pull em cada uma delas. Para obter mais informações sobre opções de configuração, consulte Notas de versão geradas automaticamente – GitHub Docs.
Configuração de exemplo:
# .github/release.yml changelog: exclude: labels: - ignore-for-release authors: - octocat categories: - title: Breaking Changes 🛠 labels: - Semver-Major - breaking-change - title: Exciting New Features 🎉 labels: - Semver-Minor - enhancement - title: Other Changes labels: - *
Confirme seu novo arquivo.
Tente criar uma nova versão e clique em + Gerar automaticamente notas de versão para ver a estrutura do modelo.
Para obter mais informações, consulte:
- Sobre versões do GitHub Docs
- Link para versões - GitHub Docs
- Automação para formulários de versão com parâmetros de consulta – GitHub Docs