هناك قاعدة غير مكتوبة عاشت مع فرق الهندسة سنوات: إن كانت فاتورة التكامل المستمر (CI) تؤلمك، شغّل المنفّذات على خوادمك. آلاتك، حسابك السحابي، وصفر دولار لمنصّة CI. كان هذا المخرج الآمن الذي يلجأ إليه كل فريق كبير حين تصعد الفاتورة.

في 16 ديسمبر 2025 أعلنت GitHub تغييراً ينهي هذه القاعدة: خفض أسعار المنفّذات المستضافة لديها بنسبة تصل إلى 39%، ومعه رسم منصّة جديد بقيمة 0.002 دولار للدقيقة يُطبَّق على استخدام المنفّذات ذاتية الاستضافة — أي على آلات تملكها أنت وتدفع ثمن كهربائها وسحابتها بالفعل.

ردّ الفعل كان عنيفاً، وخلال أسبوع تراجعت GitHub. لكن قراءة هذا التراجع باعتباره نهاية القصة هي أكثر خطأ يمكن أن ترتكبه فرق المنصّات هذا العام. الرسم أُجِّل، لم يُلغَ — والسبب الاقتصادي الذي أنتجه لم يتغيّر سطراً واحداً.

ما الذي أُعلن بالضبط

نهاية «شغّلها على خوادمك»: درس تسعير GitHub Actions في 2026 — برمجة وتطوير

التغيير كان جزأين في قرار واحد، لا قرارين منفصلين:

  • من 1 يناير 2026: خفض أسعار المنفّذات المستضافة لدى GitHub بما يصل إلى 39% حسب حجم الآلة، مع بقاء حصص الدقائق المجانية كما هي.
  • من 1 مارس 2026: رسم «منصّة سحابية» بقيمة 0.002 دولار للدقيقة على دقائق المنفّذات ذاتية الاستضافة في المستودعات الخاصة والداخلية.

وهنا التفصيلة التي يُساء فهمها أكثر من غيرها: الرسم ليس مقابل الحوسبة. أنت تدفع ثمن الآلة لمزوّدك أصلاً. الرسم مقابل الطبقة التي تديرها GitHub نيابةً عنك على أي حال: اصطفاف المهام، توجيهها للمنفّذ المناسب، السجلّات، إدارة الأسرار، وواجهة المتابعة.

والمستثنون: المستودعات العامة وعملاء GitHub Enterprise Server. أما مكان الآلة نفسها — AWS أو Google Cloud أو خزانة في مبنى شركتك — فلا يغيّر شيئاً في الحساب.

الرقم الذي يفسّر القرار كله

GitHub قالت إن Actions تشغّل 71 مليون مهمة يومياً، وإن عام 2025 استهلك 11.5 مليار دقيقة، جزء كبير منها من مؤسسات تعمل على منفّذات ذاتية الاستضافة.

اقلب هذه الأرقام: الغالبية العظمى من استخدام المنصّة لم يكن لها أي مسار تحصيل. تكلفة تشغيل طبقة التنسيق لهذه الدقائق كانت تُدفع من مكان ما — من أسعار المنفّذات المستضافة. أي أن الفرق التي تدفع لـ GitHub مقابل آلاتها كانت تموّل، جزئياً، الفرق التي لا تدفع شيئاً.

هذا هو جوهر القصة: خفض الـ39% ورسم الاستضافة الذاتية ليسا حدثين، بل وجهان لعملية واحدة — إنهاء دعم متبادل بين فئتين من العملاء. لهذا لا يُتوقّع أن يعود أحدهما دون الآخر.

لماذا كان الغضب مفهوماً رغم ذلك

الاعتراض لم يكن على المبلغ — فـ0.002 دولار للدقيقة رقم صغير بكل المقاييس. الاعتراض كان على المبدأ: دفع رسم بالدقيقة مقابل برنامج يعمل على بنيتك التحتية أنت.

وأضاف المطوّرون شكاوى قديمة ظهرت كلها دفعة واحدة: إعدادات المنفّذات المعقّدة أكثر من اللازم، صعوبة إلغاء المهام بشكل نظيف، وتفاوت في الأداء دفع أحد المستخدمين للقول إن بناءه الذاتي أسرع بأكثر من عشرة أضعاف من المنفّذات السحابية. الرسالة الضمنية كانت: تُسعّرون خدمة قبل إصلاحها.

GitHub اعترفت صراحةً بأنها «أخطأت الهدف» بعدم إشراك عدد كافٍ من المستخدمين في التخطيط، وفتحت نقاشاً لجمع الملاحظات. الصياغة المستخدمة كانت تأجيلاً، لا إلغاءً — وهذا فارق يجب أن يُبنى عليه قرار، لا أن يُحتفل به.

حساب الأثر: أين تقف أنت فعلاً

حالة الفريق قبل بعد التطبيق
فريق يعمل كلّياً على منفّذات GitHub (5,000 دقيقة) نحو 40 دولاراً نحو 30 دولاراً — أرخص
مؤسسة على استضافة ذاتية (50,000 دقيقة) صفر نحو 100 دولار شهرياً
مستودعات عامة / مصادر مفتوحة مجاني مجاني — بلا تغيير
GitHub Enterprise Server خارج النطاق خارج النطاق

مئة دولار شهرياً لمؤسسة تشغّل 50 ألف دقيقة ليست رقماً يهدّد ميزانية. الأثر الحقيقي في مكان آخر: بند لم يكن موجوداً صار موجوداً، وهو بند ينمو خطياً مع نمو فريقك.

وهناك تفصيلة تشغيلية يغفل عنها كثيرون: دقائق الاستضافة الذاتية تُخصم من الحصة المجانية نفسها التي تستهلكها المنفّذات المستضافة. الفئتان تتشاركان الرصيد، والمحاسبة تبدأ بعد نفاده — أي أن فريقاً يظنّ نفسه خارج المعادلة قد يجد حصته المجانية قد استُهلكت من حيث لا يحتسب.

ماذا تفعل خلال فترة التأجيل

الوقت الذي كسبته من التراجع هو الأصل الوحيد الذي بين يديك. استخدمه هكذا:

  1. اعرف رقمك أولاً. كم دقيقة استضافة ذاتية تستهلك شهرياً؟ اضربها في 0.002. أغلب الفرق تكتشف رقماً أصغر مما توقّعت بكثير — وبعضها يكتشف العكس. القرار قبل الرقم تخمين.
  2. هاجم الدقائق لا السعر. أكبر مكسب ليس في تغيير المنصّة بل في إلغاء أعمال لا لزوم لها: تخزين مؤقّت حقيقي للاعتماديات، إلغاء المهام المكرّرة على نفس الفرع تلقائياً، وتقسيم المسار بحيث لا يُشغَّل كل شيء على كل تعديل. الدقيقة التي لا تُنفَّذ لا يُحاسَب عليها أحد.
  3. استفد من صور المنفّذات المخصّصة. صارت متاحة للجميع منذ أبريل 2026: تبني صورة آلة تحتوي اعتمادياتك مسبقاً وتثبّت نسختها. هذا يحذف دقائق تثبيت متكرّرة من كل تشغيلة.
  4. راقب تقادم المنفّذات آلياً. أضافت GitHub في سبتمبر 2026 نقطة وصول تخبرك متى تنتهي صلاحية نسخة منفّذ بعينها (runtime_deprecates_at وregistration_deprecates_at). أسطول منفّذات يتوقّف فجأة عن التسجيل أغلى بكثير من أي رسم بالدقيقة.
  5. قيّم البدائل بصدق، لا بغضب. منصّات CI أخرى موجودة، وبعضها أرخص. لكن كلفة هجرة مسارات بناء ناضجة — وإعادة كتابة كل سير عمل، وتدريب الفريق — تتجاوز 100 دولار شهرياً بأضعاف في أغلب الحالات. الهجرة قرار معماري، لا ردّ فعل على فاتورة.

أسئلة شائعة

هل الرسم مطبَّق الآن؟

لا. أُجِّل بعد ردّ الفعل، ولم تُعلَن تواريخ نهائية جديدة وقت كتابة هذا المقال. لكن الصياغة الرسمية كانت تأجيلاً وجمع ملاحظات، لا تراجعاً عن الفكرة — والأسباب الاقتصادية التي أنتجتها قائمة. ابنِ خططك على أنه قادم بشكل ما.

هل تتأثّر مشاريع المصادر المفتوحة؟

لا. المستودعات العامة مستثناة صراحةً وتبقى بدقائق غير محدودة. التغيير يستهدف المستودعات الخاصة والداخلية.

هل أنقل مساراتي إلى منصّة أخرى الآن؟

ليس بسبب هذا وحده. احسب رقمك أولاً — الأغلبية ستجد المبلغ أقلّ من تكلفة يوم عمل واحد لمهندس. وانتبه أن الاتجاه ليس خاصاً بـ GitHub وحدها: منصّات أخرى أعلنت بدورها تسعير المنفّذات ذاتية الاستضافة، فقد تصل إلى الوجهة الجديدة لتجد البند نفسه ينتظرك.

الخلاصة

قصة تسعير GitHub Actions في 2026 ليست قصة رسم بقيمة 0.002 دولار. إنها قصة انتهاء مرحلة كان فيها تنسيق التكامل المستمر يبدو مجانياً لأن طرفاً آخر كان يدفع ثمنه.

التراجع السريع مكسب حقيقي للمطوّرين، ودليل على أن الضغط الجماعي ما زال يعمل. لكن معاملته كإلغاء نهائي خطأ في التخطيط: المهلة ليست إعفاءً.

الفرق التي ستخرج من هذا أفضل حالاً ليست التي وجدت منصّة أرخص، بل التي استغلّت المهلة لتعرف كم دقيقة تحرق فعلاً — ولماذا. هذا السؤال يستحقّ الإجابة سواء وصلت الفاتورة أم لا.