0Pricing
DevOps Bootcamp · Aula

Gerando Registros de Alterações e Notas de Versão

Aprenda a produzir registros de alterações claros e notas de versão automatizadas a partir do seu histórico do Git e de commits convencionais.

Gerando Registros de Alterações e Notas de Versão é uma aula grátis de DevOps Bootcamp no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de DevOps Bootcamp, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de DevOps Bootcamp inclui 4 aulas no total.

O que é um registro de alterações

Um registro de alterações é uma lista selecionada e legível por pessoas das mudanças relevantes de cada versão. Ele fica em um arquivo como CHANGELOG.md na raiz do repositório.

Por que os registros de alterações são importantes

Usuários e colegas de equipe leem registros de alterações para entender:

  • Novos recursos
  • Correções de erros
  • Alterações incompatíveis

Eles tornam as atualizações mais seguras e rápidas.

Formato do Keep a Changelog

Uma convenção comum agrupa as entradas sob títulos: Adicionado, Alterado, Corrigido, Removido.

## [1.2.0] - 2024-05-01
### Added
- Search filters
### Fixed
- Login redirect bug

Confirmações convencionais

As confirmações convencionais usam prefixos como feat:, fix: e BREAKING CHANGE: para que as ferramentas possam criar registros de alterações automaticamente.

feat: add CSV export
fix: handle empty cart
feat!: drop Node 14 support

Listando confirmações desde uma etiqueta

Você pode visualizar o que mudou desde a última versão usando git log com um intervalo de etiquetas.

git log v1.1.0..HEAD --oneline

Registro formatado para notas

Formate o registro em linhas com marcadores, adequadas para colar nas notas da versão.

git log v1.1.0..HEAD --pretty=format:'- %s'

Ferramentas automatizadas de registro de alterações

Ferramentas como standard-version ou conventional-changelog leem confirmações convencionais e geram o registro de alterações, além de atualizar a versão.

npx standard-version

Notas geradas automaticamente pelo GitHub

O GitHub pode gerar automaticamente notas da versão a partir de PRs integrados quando você cria uma versão.

gh release create v1.2.0 --generate-notes

Categorizando com rótulos

Um arquivo .github/release.yml associa rótulos de PR a seções do registro de alterações, para que as notas agrupem automaticamente correções de erros e recursos.

changelog:
  categories:
    - title: Features
      labels: [feature]

Revisando antes de publicar

Sempre leia as notas geradas antes de publicar. A automação cria um rascunho, mas uma pessoa ajusta a redação e destaca as alterações incompatíveis.

Vinculando às versões

Mantenha cada entrada do registro de alterações vinculada à etiqueta Git e à página da versão correspondentes, para que os leitores possam acessar a diferença exata.

[1.2.0]: https://github.com/you/repo/compare/v1.1.0...v1.2.0

Verificação rápida

Teste sua compreensão sobre registros de alterações e notas da versão.

Recapitulação

Você aprendeu a gerar registros de alterações:

  • Use o formato Keep a Changelog
  • As confirmações convencionais impulsionam a automação
  • git log v1..HEAD mostra uma prévia das alterações
  • gh release create --generate-notes cria um rascunho das notas a partir dos PRs

Perguntas Frequentes

A aula “Gerando Registros de Alterações e Notas de Versão” é grátis?

Sim — o texto completo de “Gerando Registros de Alterações e Notas de Versão” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de DevOps Bootcamp, atualize para CoddyKit PRO. O curso de DevOps Bootcamp inclui 4 aulas no total.

O que vou aprender em “Gerando Registros de Alterações e Notas de Versão”?

Aprenda a produzir registros de alterações claros e notas de versão automatizadas a partir do seu histórico do Git e de commits convencionais. Você pratica DevOps Bootcamp com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar DevOps Bootcamp?

Nenhuma experiência prévia é necessária. DevOps Bootcamp no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Gerando Registros de Alterações e Notas de Versão”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de DevOps Bootcamp?

Sim. Cada aula de DevOps Bootcamp inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Versionamento semântico com tags
  2. Criando e gerenciando versões
  3. Ramificações de versão e hotfixes
  4. Gerando Registros de Alterações e Notas de Versão
← Voltar para DevOps Bootcamp