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 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.

Atualizado em Jul 1, 2026Tempo est.: 15sCusto est.: $0.0009
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 →
Collaboration & notifications

Visualização do workflow

O que este modelo faz

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

Como funciona

1
Gatilho

Acionar workflow

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

2
Lógica

Obter tag Git mais recente

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

3
Lógica

Obter 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 a última versão.

5
Lógica

Agrupar PRs e gerar notas de versão

O workflow agrupa os pull requests buscados por etiqueta e gera notas de versão formatadas.

6
Ação

Criar versão no GitHub

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

7
Ação

Enviar notificação de versão

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

Guia de configuração

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 lançamento 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 a branch de destino para o lançamento.

4

Configurar nó de notificação do Slack

1. Adicione um nó 'Enviar mensagem para o 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 para o qual deseja enviar a notificação de lançamento.

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 de pull request 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

Conectar uma conta do GitHub com acesso de escrita ao repositório de destino
Configurar uma URL de webhook de entrada do Slack para enviar notificações de versão
Fornecer o proprietário do repositório, nome e branch de destino como entrada
Conceder ao workflow de automação acesso para criar versões no GitHub

FAQ

Perguntas frequentes sobre este modelo

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.

Mais modelos

Você também pode gostar

Ver todos os modelos →
Forms & lead capture

123FormBuilder para Insightly: Crie leads a partir de envios de formulários

Copiar manualmente as respostas do formulário para o seu CRM perde tempo e corre o risco de erros. Esta integração captura cada evento de Novo Envio do 123FormBuilder e o utiliza para criar um Lead no Insightly, mapeando o nome, e-mail e campos personalizados do respondente diretamente para um novo registro de lead. Gerentes de marketing e equipes de vendas podem eliminar a entrada manual de dados e inserir leads no Insightly instantaneamente para acompanhamento. Ao conectar a captura de formulários do 123FormBuilder com o CRM da Insightly, você mantém seu pipeline de vendas abastecido sem trabalho manual.

8s~$0.002
Forms & lead capture

Enviar novos contatos do ClickFunnels para uma audiência do Mailchimp

Exportar manualmente leads do ClickFunnels e importá-los para o Mailchimp é lento e propenso a erros. Esta automação utiliza o gatilho Novo Contato Identificado no ClickFunnels e a ação Adicionar ou Atualizar Assinante no Mailchimp para capturar cada novo envio de formulário e adicionar ou atualizar o contato na sua audiência escolhida. Gerentes de automação de marketing e proprietários de negócios que utilizam funis do ClickFunnels podem usar este par para manter sua audiência do Mailchimp abastecida com novos leads. O ClickFunnels captura o e-mail e o nome do contato, e o Latenode passa esses dados diretamente para o Mailchimp, sem necessidade de uploads manuais de CSV ou copiar e colar.

8s~$0.002
CRM & sales

Enviar um e-mail de boas-vindas do Gmail quando o ClickFunnels identificar um novo contato

Enviar manualmente e-mails de boas-vindas para novos leads é lento e corre o risco de perder acompanhamentos. Este cenário é acionado pelo evento Novo Contato Identificado no ClickFunnels e imediatamente envia uma ação de Enviar E-mail no Gmail, usando o nome e o endereço de e-mail do contato para personalizar a mensagem. Profissionais de vendas e marketing que usam o ClickFunnels para capturar leads podem automatizar seu primeiro ponto de contato. O Gmail envia um e-mail de boas-vindas personalizado com o nome do contato no corpo, garantindo que cada novo lead receba uma resposta personalizada e em tempo hábil, sem trabalho manual.

8s~$0.002