# GitHub + Supabase

> Sincronize repositórios, PRs, issues, commits e membros do Github ao Supabase via Erathos. Pipeline incremental, sem código. Comece grátis por 14 dias.

Source: https://www.erathos.com/pipelines/github-supabase

**Github** é a principal plataforma do mundo para hospedagem de código, controle de versões via Git e colaboração em desenvolvimento de software. Times de engenharia centralizam no Github repositórios, pull requests, code review, issues e atividade de membros do org, sendo a maior fonte de dados sobre throughput, qualidade e produtividade de software.

Na prática, o Github funciona como o sistema operacional da entrega de software: do commit ao merge, do bug report à issue fechada, todos os sinais de produtividade de engenharia ficam registrados ali, prontos para serem cruzados com produto, suporte e negócio em um data warehouse.

Com a Erathos, é possível integrar dados do Github ao Supabase em poucos minutos. Nossa plataforma realiza todo o processo de movimentação dos dados para o seu Supabase (plataforma backend open-source com PostgreSQL) e permite que esses dados sejam cruzados com outras fontes. Assim seu tempo é direcionado para o que realmente gera valor — extrair insights e tomar decisões orientadas por dados.

### Quais dados do Github a Erathos sincroniza com o Supabase?

A integração sincroniza automaticamente os principais objetos do Github:

- **Repositórios** — nome, organização, linguagem, branch padrão, contagem de issues e datas de atividade
- **Pull requests** — autor, revisores, status, datas de abertura, fechamento e merge
- **Issues** — autor, responsáveis, labels, status, milestone e datas
- **Commits** — autor, mensagem, data e repositório
- **Membros do org** — usuários, login, papéis e datas de associação

### Por que sincronizar o Github com o Supabase?

No Supabase, dados de engenharia ficam disponíveis via REST e GraphQL APIs auto-geradas a partir do schema — acessíveis diretamente pela sua aplicação sem camadas extras. Row Level Security garante que cada usuário vê apenas o que deve ver. Ideal para times que querem expor métricas de engenharia (status de PRs, throughput, DORA metrics) dentro de aplicações internas em tempo real.

### Como funciona

A Erathos se conecta ao Github via API oficial e sincroniza os dados de forma incremental — apenas registros novos ou atualizados são processados em cada execução. A sincronização usa UPSERT inteligente no Supabase (PostgreSQL) para garantir consistência. Você escolhe a frequência (de 5 minutos a diariamente), os objetos a sincronizar e o schema de destino. Cada execução é registrada com observabilidade completa: tempo de execução, linhas processadas e alertas via Slack ou e-mail caso algo dê errado.

## Dados no seu data-warehouse em minutos

### Conector Github pronto para uso

Conecte o Github ao Supabase e exporte repositórios, pull requests, issues, commits e membros do org automaticamente. Dados de engenharia centralizados para fechar DORA metrics e engineering analytics — sem CSV e sem scripts.

### Controle total sobre seus pipelines Github

Configure horário, frequência e tipo de sync a nível de tabela. A sincronização incremental processa apenas registros novos ou alterados — mantendo os custos do Supabase baixos e suas análises sempre atualizadas.

### Observabilidade de ponta a ponta

Chega de descobrir falhas do Github quando o time de negócio reclama. Cada execução é registrada com tempo de run, linhas processadas e contexto de erro. Alertas automáticos via Slack, Discord ou e-mail assim que algo sair do esperado — dados de engenharia sempre frescos para suas análises.

## Centralizar dados do Github no Supabase nunca foi tão simples

A Erathos é uma plataforma de ingestão de dados para times de dados. Com o conector Github, você exporta repositórios, pull requests, issues, commits e membros do org para o Supabase automaticamente — dados de engenharia centralizados e prontos para fechar DORA metrics, medir gargalo de revisão e evidenciar controles para auditoria.

## FAQ

### O que é a Erathos e como ela pode ajudar minha empresa?

A Erathos é uma plataforma de ingestão de dados construída para confiabilidade, transparência e controle. Ajudamos times de dados a conectar ferramentas como o Github ao seu data warehouse — com observabilidade completa de cada execução, zero manutenção e sem a opacidade das ferramentas tradicionais de mercado.

### Quais dados do Github a Erathos sincroniza para o Supabase?

A Erathos sincroniza Repositórios, Pull Requests, Issues, Commits e Membros do org do Github para o Supabase. Dados prontos para fechar DORA metrics, medir lead time de PR, identificar gargalos de revisão e evidenciar controles de acesso para auditoria.

### Com que frequência a Erathos sincroniza dados do Github para o Supabase?

Você pode configurar a frequência de sincronização de 5 em 5 minutos até diariamente, a nível de tabela. A Erathos usa sincronização incremental — apenas registros novos ou atualizados são processados em cada execução, mantendo o pipeline do Github eficiente e os custos do Supabase previsíveis.

### O que acontece se uma sincronização do Github falhar?

A Erathos detecta falhas automaticamente e envia alertas para o seu e-mail, Slack ou Discord com contexto completo — não apenas "job falhou." Retentativas inteligentes tratam erros transitórios, e cada execução fica registrada com tempo de run, linhas processadas e contexto de erro para que seu time debugue em minutos, não horas.

### Existe período de testes gratuito para o conector do Github?

Sim. Todo conector da Erathos inclui 14 dias de teste gratuito. Conecte o Github ao Supabase e comece a sincronizar imediatamente — sem necessidade de cartão de crédito.
