Latenode

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 SaaS. Ele gera automaticamente notas de versão estruturadas a partir de pull requests mescladas do 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 do Slack.

O fluxo é 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, a data do commit e as pull requests mescladas, depois agrupa as 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.

Actualizado Jul 1, 2026Tiempo estimado: 15sCoste estimado: $0.0009
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 →
Collaboration & notifications

Vista previa del workflow

Qué hace esta plantilla

  • Gera automaticamente notas de versão estruturadas a partir de pull requests mesclados do GitHub
  • Cria um rascunho de versão GitHub com a tag mais recente e as notas de versão
  • Envia um resumo formatado da nova versão para um canal Slack designado
  • Busca a tag Git mais recente, data do commit e pull requests mesclados
  • Agrupa pull requests por rótulo e gera as notas de versão

Cómo funciona

1
Trigger

Acionar workflow

O workflow é acionado manualmente pelo usuário, fornecendo o repositório, o proprietário e a branch de destino por meio de um formulário.

2
Lógica

Obter a tag Git mais recente

O workflow busca a tag Git mais recente do repositório especificado.

3
Lógica

Obter a data do commit da tag mais recente

O workflow recupera a data do commit da tag Git mais recente.

4
Lógica

Buscar pull requests mesclados

O workflow busca todos os pull requests mesclados do repositório desde o último lançamento.

5
Lógica

Agrupar PRs e gerar notas de versão

O workflow agrupa os pull requests obtidos por rótulo e gera notas de versão formatadas.

6
Acción

Criar versão GitHub

O workflow cria um rascunho de versão GitHub com a tag mais recente e as notas de versão geradas.

7
Acción

Enviar notificação de versão

O workflow envia uma mensagem para o canal Slack designado com os detalhes da nova versão.

Guía de configuración

1

Adicionar credencial do GitHub no Latenode

1. No painel de Credenciais do Latenode, adicione uma nova credencial para o GitHub. 2. Selecione o tipo de credencial 'OAuth2'. 3. Siga as etapas para autenticar sua conta do GitHub e conceder as permissões necessárias.

2

Adicionar credencial do Slack no Latenode

1. No painel de Credenciais do Latenode, adicione uma nova credencial para o Slack. 2. Selecione o tipo de credencial 'API Key'. 3. Forneça o token do bot do Slack ou a chave da API.

3

Configurar nó de release do GitHub

1. Adicione um nó 'GitHub Pre Release' ao seu fluxo de trabalho. 2. Nas configurações do nó, selecione a credencial do GitHub que você adicionou anteriormente. 3. Configure o proprietário do repositório, o nome do repositório e o branch de destino para o release.

4

Configurar nó de notificação do Slack

1. Adicione um nó 'Send message to slack' ao seu fluxo de trabalho. 2. Nas configurações do nó, selecione a credencial do Slack que você adicionou anteriormente. 3. Configure o canal do Slack onde deseja enviar a notificação de release.

5

Mapear dados de pull request no nó 'Adjusted: Group PRs & Generate Release Notes'

1. Adicione um nó de código 'Adjusted: Group PRs & Generate Release Notes' ao seu fluxo de trabalho. 2. Nas configurações do nó, mapeie os campos para os dados dos pull requests do GitHub, como título, labels e data de merge. 3. Configure o mapeamento de labels e as configurações da lista de verificação de QA conforme necessário.

Requisitos

Conecte uma conta GitHub com acesso de escrita ao repositório alvo
Configure uma URL de webhook de entrada do Slack para enviar notificações de versão
Forneça o proprietário, nome e branch de destino do repositório como entrada
Conceda ao workflow de automação acesso para criar versões GitHub

FAQ

Preguntas frecuentes sobre esta plantilla

O workflow exige o repositório GitHub, o proprietário e a branch de destino como entradas. Em seguida, ele busca a tag Git mais recente, a data do commit e os pull requests mesclados do repositório especificado para gerar as notas de versão.