SOFTWARE

Falha no GitHub trava repositórios, Actions e API em pleno dia útil

Erro generalizado no GitHub deixou repositórios, downloads e pipelines de CI/CD aos soluços. Mais um lembrete de como o open source depende de infra-estrutura proprietária.

Falha no GitHub trava repositórios, Actions e API em pleno dia útil

Quem ontem tentou fazer um git pull a meio da tarde mundial levou com o lado menos glamoroso da nuvem. O GitHub teve uma falha alargada em 17 de agosto de 2026 que afectou o site, a API, downloads de código e GitHub Actions, trazendo muita pipeline de CI/CD por aí abaixo.

Segundo a própria página de status do serviço, o GitHub começou a investigar o problema às 13h40 UTC, depois de um aumento claro nas taxas de erro. O tráfego web e da API andava com cerca de 20% de pedidos a falhar. Pior, os downloads de ficheiros de arquivo e de conteúdo bruto dos repositórios chegaram aos 50% de erros. Para quem gere deploys automatizados ou imagens de produção construídas a partir de repositórios públicos, isto é meio dia de trabalho deitado abaixo.

O impacto foi transversal. GitHub Actions ficou com desempenho degradado, o que significa builds, testes e deploys encravados ou a demorar uma eternidade. Houve relatos de dificuldades a carregar repositórios, commits e Pull Requests. Até os sistemas de autenticação empresarial como SAML, OIDC (OpenID Connect), SCIM (System for Cross-domain Identity Management) e Team Sync foram afectados, o que em muitas empresas simplesmente bloqueia o acesso à plataforma. Copilot também entrou na lista de serviços com disponibilidade degradada a partir das 14h31 UTC.

Curiosamente, nem tudo caiu. Operações Git básicas, Packages, Pages e Codespaces continuaram marcados como operacionais. Em teoria, quem estava a usar Git sobre SSH com mirrors próprios ainda se safou. Mas o normal em muitas equipas hoje é depender da interface web para Pull Requests, revisão de código e gestão de issues. Quando essa camada falha, não é “só” um serviço em baixo, é o fluxo de trabalho inteiro que fica em pausa. Este tipo de single point of failure lembra muito o caso recente em que documentos internos mal configurados acabaram indexados pelo Google: conforto e centralização têm um preço.

Até ao fecho da notícia, o GitHub ainda não tinha revelado a causa do incidente, limitando-se a dizer que a investigação estava em curso e que estavam a aplicar medidas de mitigação. O serviço de monitorização Downdetector registou milhares de queixas de utilizadores, o que encaixa com a escala global do GitHub. Para a maior parte dos projectos open source, especialmente os mais pequenos, não há plano B: o código está ali, as issues estão ali, o histórico de decisões está ali.

O episódio volta a expor a dependência do mundo open source de infra-estrutura proprietária de um único fornecedor. Repositórios, GitHub Actions e Pull Requests são hoje a espinha dorsal do acesso ao código, da integração contínua e da colaboração distribuída. Quando esse backbone pára, não é só “a Internet” que fica mais lenta, é a capacidade de lançar correções de segurança, de fazer releases e de manter serviços críticos a rodar. Quem anda a adiar mirrors em GitLab, instâncias auto-hospedadas ou backups regulares talvez tenha acabado de receber o lembrete mais persuasivo dos últimos meses.

Fonte: Open Source For You

Newsletter

Os artigos que importam, duas vezes por semana.

Terça e sexta, cinco minutos de leitura. Sem spam, cancelas quando quiseres.

Comentários · 0