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 versões do GitHub, gerando automaticamente notas de versão detalhadas.
O fluxo de trabalho monitora novas versões do GitHub, busca e compara as duas últimas versões 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 versão consistente e de alta qualidade.
Como a Latenode estima tempo e custo
A Latenode cobra o tempo de execução do workflow em segundos de CPU. Os primeiros 10.000 segundos de CPU são gratuitos a cada mês; depois, o uso segue o preço pay-as-you-go por segundo de CPU. Nós AI Plug-and-Play (PnP) são cobrados separadamente — cada token PnP custa US$ 1, cobrado pay-as-you-go ao custo do fornecedor mais uma pequena taxa de processamento, sem necessidade de chaves de API.
Preços completos — como funcionam os segundos de CPU →Visualização do workflow
O que este modelo faz
- Busca as duas versões mais recentes do GitHub e compara as alterações
- Gera um resumo detalhado das notas de versão usando sumarização de texto baseada em IA
- Categoriza as alterações 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 notas de versão que pode ser facilmente personalizado e compartilhado
Como 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 para a versão mais recente quanto para a anterior, a fim de usá-las na próxima etapa para comparar as alterações.
Comparar alterações da versão
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 que existem diferenças
O fluxo de trabalho verifica se existem diferenças significativas entre as duas versões. Se nenhuma alteração for detectada, o processo termina aqui.
Resumir alterações da versão
Usando sumarização de texto baseada em 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 alterações para produzir as notas de versão finais, garantindo uma entrada de changelog polida e consistente para acompanhar a nova versão do GitHub.
Guia de configuração
Conecte sua conta do GitHub
Adicione as credenciais da sua conta do GitHub ao painel de Credenciais do Latenode. Isso permitirá que o fluxo de trabalho acesse seu repositório e suas versões do GitHub.
Configure o gatilho do GitHub
No construtor visual do Latenode, adicione um nó de Gatilho do GitHub. Configure-o para ouvir novas versões no repositório específico do GitHub para o qual você deseja gerar notas de versão.
Configure os detalhes da versão do GitHub
Adicione um nó do GitHub ao fluxo de trabalho e configure-o para buscar os detalhes das duas últimas versões do GitHub, incluindo as alterações de commits e arquivos.
Resuma as mudanças da versão
Adicione um nó com tecnologia de IA ao fluxo de trabalho, como um nó OpenAI ou Google AI, para analisar os detalhes da versão e gerar um resumo das mudanças, agrupando-as em seções como novos recursos, melhorias, correções de bugs e outras alterações.
Gere as notas de versão
Por fim, adicione um nó ao fluxo de trabalho que pegue o resumo das mudanças e gere as notas de versão finais em um formato pronto para uso.
Requisitos
FAQ