Geração e publicação de notas de versão com IA para GitHub
Esta solução de automação ajuda equipes de software a otimizar seu processo de gerenciamento de releases do GitHub, gerando automaticamente notas de versão detalhadas.
O workflow escuta novas releases do GitHub, busca e compara as duas releases mais recentes e, em seguida, resume as alterações em áreas-chave como novos recursos, melhorias, correções de bugs e outras atualizações. Ele utiliza sumarização de texto com IA para produzir de forma eficiente uma entrada de changelog refinada, economizando tempo dos desenvolvedores e garantindo documentação de release consistente e de alta qualidade.
Cómo Latenode estima el tiempo y el coste
Latenode factura el tiempo de ejecución del workflow en segundos de CPU. Los primeros 10.000 segundos de CPU son gratuitos cada mes; después, el uso sigue el precio pay-as-you-go por segundo de CPU. Los nodos AI Plug-and-Play (PnP) se facturan por separado: cada token PnP cuesta 1 USD, con pago pay-as-you-go al coste del proveedor más una pequeña comisión de procesamiento, sin necesidad de claves API.
Precios completos — cómo funcionan los segundos de CPU →Vista previa del workflow
Qué hace esta plantilla
- Busca as duas últimas versões do GitHub e compara as alterações
- Gera um resumo detalhado das notas de versão usando sumarização de texto com IA
- Categoriza as mudanças em novos recursos, melhorias, correções de bugs e outras atualizações
- Produz uma entrada de changelog polida para economizar tempo dos desenvolvedores e garantir consistência
- Fornece um modelo de nota de versão que pode ser facilmente personalizado e compartilhado
Cómo funciona
Aguardar novas versões do GitHub
O fluxo de trabalho é acionado sempre que uma nova versão do GitHub é publicada. Ele escuta esses eventos de versão e inicia o processo de geração de notas de versão detalhadas.
Buscar a versão publicada mais recente
Após ser acionado, o fluxo de trabalho busca detalhes sobre a versão do GitHub publicada mais recentemente, incluindo a tag da versão, título, descrição e outros metadados.
Armazenar detalhes do repositório e proprietário
O fluxo de trabalho armazena o nome do repositório e o nome de usuário do proprietário para usar nas etapas seguintes ao buscar detalhes da versão anterior.
Buscar a versão anterior
Em seguida, o fluxo de trabalho busca detalhes sobre a versão imediatamente anterior à mais recente, incluindo a tag da versão, título, descrição e outros metadados.
Extrair tags de versão
O fluxo de trabalho extrai as tags de versão tanto da versão mais recente quanto da anterior para usar na próxima etapa ao comparar as mudanças.
Comparar mudanças entre versões
O fluxo de trabalho compara as alterações de commits e arquivos entre a versão mais recente e a anterior para identificar o que é novo ou foi atualizado.
Confirmar a existência de diferenças
O fluxo de trabalho verifica se existem diferenças significativas entre as duas versões. Se nenhuma mudança for detectada, o processo é encerrado aqui.
Resumir as mudanças entre versões
Usando sumarização de texto com IA, o fluxo de trabalho gera um resumo conciso dos novos recursos, melhorias, correções de bugs e outras alterações entre as duas versões.
Gerar notas de versão
O fluxo de trabalho usa o resumo das mudanças para produzir as notas de versão finais, garantindo uma entrada de changelog polida e consistente para acompanhar a nova versão do GitHub.
Guía de configuración
Conecte sua conta GitHub
Adicione suas credenciais da conta GitHub ao painel de Credenciais do Latenode. Isso permitirá que o workflow acesse seu repositório e releases do GitHub.
Configure o gatilho do GitHub
No construtor visual do Latenode, adicione um nó de Gatilho do GitHub. Configure-o para ouvir novas releases no repositório específico do GitHub para o qual você deseja gerar notas de release.
Configure os detalhes da release do GitHub
Adicione um nó do GitHub ao workflow e configure-o para buscar os detalhes das duas últimas releases do GitHub, incluindo as alterações de commits e arquivos.
Resuma as alterações da release
Adicione um nó baseado em IA ao workflow, como um nó OpenAI ou Google AI, para analisar os detalhes da release e gerar um resumo das alterações, agrupando-as em seções como novos recursos, melhorias, correções de bugs e outras alterações.
Gere as notas de release
Por fim, adicione um nó ao workflow que pegue o resumo das alterações e gere as notas de release finais em um formato formatado e pronto para uso.
Requisitos
FAQ