Contexte de l'incident
Le 4 avril 2026, GitHub a publié une série d’annonces indiquant une augmentation des erreurs et des défaillances intermittentes affectant plusieurs de ses services principaux : Pull Requests, Git Operations, Issues et Actions. L’incident a été signalé initialement à 09 h 49 UTC, avec la mention d’une performance dégradée pour les opérations Git, les tickets et les demandes de fusion. À 09 h 50 UTC, le service Actions a été ajouté à la liste des services en difficulté, suivi d’une mise à jour à 09 h 53 UTC précisant que les Pull Requests subissaient une disponibilité réduite. La dernière mise à jour, à 10 h 38 UTC, confirme que les erreurs restent élevées et que les pannes sont intermittentes.
Analyse des services affectés
Les Pull Requests, les Git Operations et les Issues reposent tous sur l’infrastructure de stockage d’objets Git et sur les API REST/GraphQL de GitHub. Une dégradation simultanée de ces services suggère un problème partagé, possiblement au niveau du backend de gestion des métadonnées ou du système de files d’attente qui orchestre les requêtes. Le service Actions, qui exécute des workflows CI/CD, dépend également de l’accès aux dépôts via les mêmes API, expliquant son inclusion dans l’incident. L’absence de détails techniques dans les messages de statut empêche d’identifier précisément le composant défaillant (par exemple, un nœud de base de données, un cache Redis ou un service de routage HTTP).
Implications pour les utilisateurs
Les développeurs ont signalé des échecs de push, des impossibilités de créer ou de mettre à jour des Pull Requests, ainsi que des retards dans la création ou la mise à jour d’issues. Les pipelines CI/CD déclenchés par Actions ont affiché des temps de réponse allongés, ce qui peut bloquer les déploiements automatisés. En pratique, ces symptômes se traduisent par des retours d’erreur HTTP 5xx, des time‑outs de connexion SSH et des réponses partielles du serveur, obligeant les équipes à suspendre temporairement leurs flux de travail ou à recourir à des tentatives manuelles répétées.
Limites de l'information disponible
GitHub n’a fourni aucune donnée chiffrée sur le taux d’erreur, la durée exacte des interruptions ou les composantes matérielles impliquées. L’absence de logs publics ou de métriques de performance rend impossible une évaluation quantitative de l’impact. De plus, aucune indication n’a été donnée quant aux mesures correctives en cours, hormis la mention générique de « continuer à enquêter ». Cette opacité limite la capacité des analystes à proposer des recommandations précises ou à anticiper la durée de l’incident.