الأربعاء، 4 نوفمبر
البرمجة

GitHub يتيح ضوابط تشغيل workflows في Actions بشكل عام

إعلان 17 سبتمبر يضيف استهداف ملفات workflow محددة، ورؤية أثر السياسات وإدارتها برمجياً، لفصل صلاحية المساهمة عن صلاحية تشغيل الأتمتة.

أسامة إسماعيل · المؤسس ورئيس التحرير
· 2 دقائق قراءة · تحديث:
GitHub يتيح ضوابط تشغيل workflows في Actions بشكل عام
الرسم المرافق للإعلان الرسمي عن GitHub Actions. المصدر: GitHub.

أعلن GitHub في 17 سبتمبر 2026 الإتاحة العامة لضوابط تنفيذ workflows في Actions بعد مرحلة المعاينة العامة. وتحدد هذه الضوابط الجهات المسموح لها بتشغيل الأتمتة والأحداث التي يمكن أن تبدأها، من خلال قواعد للجهة المنفذة وقواعد للحدث.

ويضيف إعلان الإتاحة استهداف ملفات workflow بعينها، وأدوات Insights لفهم أثر القواعد، وإدارتها عبر REST API. كما يصف وضع Evaluate لمراقبة عمليات التشغيل التي كانت ستُحظر قبل تطبيق القواعد فعلياً.

المساهمة بالكود وتشغيل النشر صلاحيتان مختلفتان

قد يسمح فريق لعدد كبير من المساهمين بإجراء تعديلات، بينما يقصر النشر إلى النظام الفعلي على مجموعة محددة. تقسيم السياسة حسب ملف workflow يجعل هذا الاختلاف قابلاً للتعبير بوضوح، بدلاً من معاملة كل عمليات الأتمتة في المستودع بالطريقة نفسها.

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

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

راقب الأثر قبل توسيع التطبيق

من خطوات التقييم المفيدة إعداد قائمة بالعمليات وأغراضها، ثم تجربة سياسة محدودة النطاق ومراجعة الحالات التي تتأثر بها. السؤال العملي هو: هل الحظر يطابق القصد أم يمنع عملية مسموحاً بها؟

ويمكن توثيق سبب كل استثناء والجهة المسؤولة عنه، بحيث تظل السياسة مفهومة عند انتقال المسؤولية إلى عضو آخر. إدارة القواعد برمجياً قد تساعد على تكرار الإعداد، لكن الوضوح في الغرض يظل شرطاً لفهم ما يجري تطبيقه.

ولا ينبغي الخلط بين السماح ببدء workflow وبين سلامة الكود الذي سينفذه. ضابط التشغيل يجيب عن سؤال الوصول إلى الأتمتة؛ أما مراجعة التعديلات وحدود الصلاحيات التي تستخدمها الأتمتة فتبقى مسائل مستقلة.

هذه أمثلة لتقييم التصميم، وليست نتائج اختبار أجريناه على مستودع فعلي. التطور المؤكد في تاريخ هذا الخبر هو الإتاحة العامة والأدوات المذكورة في إعلانها. ومنفعتها للفريق تعتمد على دقة رسم مسارات العمل وعلى التحقق من أثر السياسة قبل تعميمها.

المصادر

المصدر: GitHub Changelog — September 17 release, GitHub Docs — workflow execution policies
أسامة إسماعيل

مؤسس ورئيس تحرير Kurd Developers. أخبار الهواتف والتقنية على YouTube وInstagram وTikTok.

مقالات أخرى

آبل · الأسعار

سُلّم أسعار آبل: كيف يقودك «50 دولارًا فقط» إلى الطراز الأغلى

تذهب لشراء iPad mini، تختار سعة 256GB، وفجأة تدفع أكثر من سعر iPad Air. رسمنا كل أسعار iPhone وiPad وMac في متجر آبل الأمريكي لنكشف أين تقع الفخاخ، ومتى تكون الترقية مستحقة فعلًا.

سالار خالد نوري · 3 نوفمبر 2026
Apple

Apple Intelligence تصل إلى الصين مع iOS 27.3 بدعم من Alibaba

بعد أكثر من عامين من الانتظار، أعلنت Apple أن ميزات Apple Intelligence ستصل إلى مستخدمي iPhone في الصين خلال ديسمبر، مع دمج نموذج Qwen من Alibaba في Siri.

آزاد خورشيد · 3 نوفمبر 2026
الأمن الرقمي · أندرويد

رسالة واحدة قد تعطّل هاتفك: ثغرة SMS of Death في أندرويد

ثغرة في Android 12 وما بعده تقطع المكالمات عبر رسالة SMS خاصة وقد تجعل الهاتف غير صالح للاستخدام. الإصلاح موجود في تحديث أكتوبر الأمني.

أسامة إسماعيل · 1 نوفمبر 2026
ألعاب · Rockstar

GTA VI تصل في 19 نوفمبر: الأسعار والإصدارات وكل ما تحتاج معرفته

أكدت Rockstar الموعد: الخميس 19 نوفمبر على PS5 و Xbox Series X|S. الإصدار العادي بـ 79.99 دولاراً و Ultimate بـ 99.99 دولاراً.

أسامة إسماعيل · 1 نوفمبر 2026