Automatizar notas sobre a versão com o GitHub
Depois de aprender a criar e gerenciar tags de versão no seu repositório, você aprenderá a configurar o modelo de notas sobre a 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 personalizar suas notas sobre a versão automatizadas.
É possível usar rótulos para criar categorias personalizadas para organizar as solicitações de pull desejadas para incluir ou excluir rótulos usuários específicos na exibição do resultado.
Configurar notas sobre a versão geradas automaticamente
Ao configurar sua versão, você verá a opção Gerar notas sobre a versão automaticamente para incluir todas as alterações entre a sua marcação e a última versão. Caso nunca tenha criado uma versão, ela será formada por todas as alterações no repositório.
Você pode escolher se deseja personalizá-la ou deixá-la como está.
Configurar modelo de notas sobre a versão geradas automaticamente
Você pode personalizar o modelo de notas sobre a versão geradas automaticamente usando as etapas a seguir.
Navegue até o repositório e crie um arquivo.
Você pode usar o nome .github/release.yml para criar o arquivo release.yml no diretório .github.
No YAML, especifique os rótulos das solicitações de pull e os autores que você deseja excluir da versão. Você também pode criar categorias e listar rótulos de solicitações de pull em cada uma delas. Para obter mais informações sobre as opções de configuração, confira Notas sobre a versão geradas automaticamente – GitHub Docs.
Exemplo de configuração:
# .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: - *
Faça commit do novo arquivo.
Tente criar uma versão e clique em + Gerar notas sobre a versão automaticamente para ver a estrutura do modelo.
Para obter mais informações, consulte:
- Sobre versões – GitHub Docs
- Vincular versões – GitHub Docs
- Automação para formulários de versão com parâmetros de consulta – GitHub Docs