Automatize GitHub + Linear com GAIA
Sincronize PRs e issues com tickets do Linear automaticamente
A integração nativa do Linear com o GitHub vincula pull requests, branches e commits às issues e muda o status delas para você, sem ferramenta extra. Conecte em Configurações > Integrações > GitHub e coloque o ID da issue (como ENG-123) no nome do branch, no título ou na descrição do PR; copiar o nome do branch a partir da issue já faz isso para você. Nas configurações de fluxo de cada equipe, escolha para qual status a issue vai quando você copia o nome do branch ou abre um PR de rascunho, quando um PR abre ou uma revisão é pedida e quando o PR mescla (geralmente Concluída). Dá para criar regras por branch de destino, por exemplo Em QA no merge em staging e Concluída no merge na main. Uma palavra de fechamento como “Fixes ENG-123” na descrição do PR também fecha a issue no merge.
Se isso cobre sua equipe, você não precisa do GAIA para atualizações de status. O GAIA serve para o trabalho que a integração nativa não faz: etapas que cruzam mais ferramentas ou exigem julgamento. Os gatilhos dele disparam em eventos de pull request, novas issues e commits enviados nos repositórios que você escolher, e quando uma issue do tracker é criada ou atualizada ou um comentário é adicionado numa equipe à sua escolha. Um fluxo escrito em linguagem simples age então com as ferramentas do GAIA para repositórios, issues, Slack e Gmail: publique um resumo no Slack do que foi mesclado hoje, redija notas de release das issues fechadas na semana ou transforme e-mails de alerta em issues triadas no Linear.
Um exemplo de fluxo: “quando um pull request for mesclado em acme/api, encontre os IDs de issue no nome do branch e no título, comente em cada issue com o link do PR e publique um resumo de uma linha em #releases no Slack”.
5 coisas que você pode automatizar
Tudo que o GAIA pode fazer quando GitHub e Linear estão conectados.
Atualize status de issues do Linear por eventos de PR
Quando um PR que menciona uma issue é aberto, o GAIA move a issue para “Em revisão”. Quando o PR mescla, o GAIA marca a issue como “Concluída”. O quadro sempre reflete o estado real do código.
Crie issues do Linear de issues do GitHub
Relatos de bug e pedidos de recurso registrados no GitHub criam automaticamente os tickets correspondentes, mantendo o backlog de engenharia e a lista de issues do repositório sincronizados.
Relatórios de cycle time de PR
O GAIA acompanha o tempo da criação da issue ao merge do PR e gera relatórios semanais de cycle time por membro da equipe e tipo de issue para identificar gargalos.
Verificação de convenção de nomes de branch
Na agenda que você definir, o GAIA lista os pull requests abertos nos repositórios escolhidos e sinaliza aqueles cujo branch ou título não tem ID de issue do Linear, para que trabalho não rastreado apareça antes da revisão.
Geração de notas de release
Quando PRs são mesclados na main, o GAIA compila as issues vinculadas em notas de release estruturadas por área de recurso, prontas para o changelog ou o anúncio de produto.
Como configurar
Conecte GitHub e Linear ao GAIA em três passos.
- 1
Conecte o GitHub e o Linear ao GAIA
Autorize o GAIA na sua organização e no seu workspace. Selecione quais repositórios e equipes sincronizar.
- 2
Descreva o fluxo em linguagem simples
Escolha um gatilho do GitHub (evento de pull request, nova issue ou commit enviado) ou um gatilho da outra ferramenta (issue criada, atualizada ou comentário adicionado) e escreva o que o GAIA deve fazer, por exemplo “quando um PR contra a main mencionar uma issue do Linear, comente o link do PR na issue”. O GAIA executa cada etapa com as ferramentas correspondentes.
- 3
Confira o que foi executado
Cada execução de fluxo é registrada, e o GAIA pode avisar você quando agir. Você também pode pedir ao GAIA a qualquer momento para comparar PRs abertos com o estado das issues e listar as divergências.
Perguntas frequentes
Explorar integrações individuais
Compare the tools
Mais automações com
GitHub
As 20 automações de GitHubMais automações com
Linear
As 20 automações de LinearGuias na documentação
Explorar mais combinações de automação
O GAIA suporta dezenas de combinações de ferramentas. Explore mais formas de automatizar seu fluxo de trabalho.
Explorar marketplace