لكن عودة الخدمات لم تحدث دفعة واحدة. فقد عادت خدمات رئيسية إلى الحالة التشغيلية، بينما استمرت مشكلات المصادقة في GitHub Copilot داخل بعض التطبيقات. وتشير تقارير تتبّع الحادثة إلى أن الانقطاع الكلي استمر حتى نحو 21:15 بالتوقيت العالمي، أي قرابة سبع ساعات ونصف.
أوضح مؤشرات التأثير التي أعلنتها GitHub كانت كالتالي:
ولا تعني نسبة أخطاء قدرها 20% أن 20% من عملاء GitHub كانوا خارج الخدمة. فهي تقيس الطلبات التي فشلت أو واجهت أخطاء، كما أن نسبة 50% تخص طلبات التنزيل المتأثرة، لا حركة جميع المستودعات.
وقعت الحادثة صباح يوم الاثنين في الولايات المتحدة، بالتزامن مع بداية أسبوع العمل لدى كثير من فرق الهندسة. وغالبًا ما تبدأ الفرق في هذا التوقيت مراجعة الشيفرة وتشغيل اختبارات التكامل المستمر والنشر ومتابعة مهام الإصدار.
وبما أن Actions وPull Requests وواجهات API وWebhooks كانت من بين الخدمات المتأثرة، واجهت الفرق احتمال تعطل عدة حلقات مترابطة في سير العمل في الوقت نفسه، بدل توقف ميزة واحدة معزولة.
كما اختلفت أرقام بلاغات الأعطال باختلاف وقت الرصد والمنصة المستخدمة. فقد أشير إلى تسجيل أكثر من 10 آلاف بلاغ على Downdetector بحلول الساعة 8:12 صباحًا بتوقيت المحيط الهادئ، بينما تحدث تقرير آخر عن ذروة قاربت 3 آلاف بلاغ. ولا تمثل هذه الأرقام عدد المستخدمين المتضررين بدقة؛ إذ تقيس منصات التتبع البلاغات التي يرسلها المستخدمون، وتتغير النتائج بحسب الموقع الجغرافي والتوقيت وطريقة جمع البيانات.
تثبت التحديثات العلنية للشركة ثلاث نقاط أساسية:
لكن المعلومات المتاحة لا تحدد اسم المكوّن، ولا تشرح الإجراء التقني الدقيق الذي اتُخذ. كما لا تثبت أن ضغط السعة أو تزايد أحمال الذكاء الاصطناعي كان السبب المباشر لهذا الانقطاع تحديدًا.
تحدثت GitHub في تقارير توافر سابقة عن نمو حركة المرور، مدفوعًا بدرجة كبيرة بأدوات التطوير المدعومة بالذكاء الاصطناعي وسير العمل الوكيلي، وعن خطط لنقل مزيد من السعة إلى Azure وعزل الخدمات وتقليل نقاط الفشل المشتركة. لكن ذلك يظل سياقًا عامًا، لا تفسيرًا مؤكدًا لحادثة 17 أغسطس. وقالت الشركة إن تحليلًا مفصلًا للسبب الجذري سيصدر لاحقًا.
جاء انقطاع أغسطس بعد فترة صعبة نسبيًا. فقد وثّق تقرير توافر GitHub لشهر يوليو ثماني حوادث خلال الشهر، من بينها حادثة في 8 يوليو استمرت أكثر من سبع ساعات وأثرت في واجهة الويب وواجهات REST وGraphQL وActions وPackages وCopilot وعمليات Git ضمن بعض بيئات Enterprise Cloud.
وتقول GitHub إن بنيتها تواجه تحديًا أكبر مع تسارع نشاط التطوير. وتشمل استجابتها المعلنة نقل قدر أكبر من حركة المرور إلى Azure، وتفكيك أجزاء من البنية الأحادية إلى خدمات معزولة، وتقليل الاعتماد على المكوّنات المشتركة التي قد تحول عطلًا محليًا إلى انقطاع أوسع.
وتبرز الأرقام حجم التحدي: فقد كان الهدف الأصلي زيادة السعة 10 أضعاف، قبل أن يتضح بحلول فبراير 2026 أن التصميم ينبغي أن يستوعب ما يصل إلى 30 ضعف الحجم السابق. كما تناولت تقارير أخرى خططًا للاستفادة من سعات متعددة السحابة، بينها Azure وAWS، لكن هذه الخطط لا تفسر وحدها سبب انقطاع أغسطس.
المغزى العملي للمؤسسات هو أن GitHub لم تعد مجرد مساحة لتخزين مستودعات Git؛ فهي أيضًا طبقة للتعاون، ومنصة للأتمتة، ونظام لإدارة الهوية، وخدمة للمساعدة البرمجية بالذكاء الاصطناعي. وعندما تتعطل تبعيات مشتركة، قد يتوقف الوصول إلى الشيفرة ومراجعات التغييرات وعمليات البناء والنشر وWebhooks وCopilot في وقت واحد.
لا يثبت هذا الانقطاع أن المطورين سيغادرون GitHub قريبًا، ولا تدعم الأدلة المتاحة توقع موجة انتقال وشيكة إلى منصات بديلة. لكنه يوضح سبب حاجة المؤسسات التي تعتمد على GitHub في تسليم البرمجيات إلى إعادة فحص افتراضاتها عند وقوع الأعطال.
ومن الإجراءات العملية المفيدة:
لا تلغي هذه الخطوات مخاطر الاعتماد على منصة واحدة، لكنها قد تحد من نطاق الضرر في الانقطاع المقبل. أما التقييم النهائي لحادثة 17 أغسطس فسيتوقف على تقرير GitHub اللاحق. وحتى نشره، يمكن القول بدقة إن الشركة واجهت انقطاعًا واسعًا ومتسلسلًا أثّر بشدة في تنزيلات المستودعات وسير عمل المطورين، وإن التعافي تم على مراحل، بينما لا يزال السبب الأساسي غير معلن رسميًا.