Automação de lançamento no GitHub: Gerar notas, criar rascunhos de versão, notificar no Slack
Este fluxo de trabalho de automação simplifica o processo de gerenciamento de versões para projetos de código aberto e empresas de SaaS. Ele gera automaticamente notas de versão estruturadas a partir de pull requests mesclados no GitHub, cria um rascunho de versão no GitHub com a tag mais recente e as notas de versão, e envia um resumo formatado para um canal designado no Slack. O fluxo de trabalho é acionado manualmente por meio de um formulário onde o usuário insere o repositório, proprietário e branch de destino. Ele busca a tag Git mais recente, data do commit e pull requests mesclados, agrupa os pull requests por etiqueta e gera as notas de versão. Em seguida, cria um rascunho de versão no GitHub e envia o resumo para o Slack, simplificando a comunicação de novos lançamentos.