محرر المستندات هنا: https://developer.github.com/v3/actions/
هل هناك خطط لإضافة دعم إجراءات GitHub؟ لا تزال واجهة برمجة التطبيقات (API) في مرحلة تجريبية ، لكنني أشك في أنها لن تتغير كثيرًا في المستقبل.
ألا تزال الإجراءات في مرحلة تجريبية؟
يبدو أن الإصدار التجريبي انتهى في تشرين الثاني (نوفمبر) [ المصدر ]. API لا يزال بالتأكيد في مرحلة تجريبية بالرغم من ذلك.
ثبت هذه المشكلة لجذب المزيد من الاهتمام
لن أقوم بتقسيم هذه المشكلة إلى ستة ، لكنني أقوم بتوثيق التقدم حالما أصل إليها.
هل هناك أي خطط متى سيتم دعم واجهة برمجة تطبيقات الإجراءات؟
ليس بعد ، لكننا منفتحون على أي علاقات عامة دقيقة لتنفيذ عناصر قائمة التحقق ^
لدي فرع محلي لـ Workflows ، فهو يتطلب بعض التلميع والاختبارات والأهم من ذلك بعض وقت الفراغ.
يمكنني أخذ Secrets
عندما يكون لدي بعض الوقت.
هل هناك شخص ما يعمل بالفعل على القطع الأثرية؟ وإلا يمكنني أخذها
@ 3wnbr1 لا تتردد
لدي فرع محلي يحتاج إلى مزيد من الحب مقابل Workflow Runs
.
@ 3wnbr1 ما هو وضع القطع الأثرية الخاصة بك؟
لدي قائمة من القطع الأثرية وتنزيل الأعمال الفنية ولكن ليس لدي أي اختبارات وأيضًا يحتاج تطبيقي إلى التعديل.
يبدو أنstevenk WorkflowRun
مفقود السمة workflow_id
: https://docs.github.com/en/rest/reference/actions#list -workflow-run-for-a-repository
شيء صغير آخر: repo.get_workflow(id_or_name)
يفشل إذا كان المعرف int
:
"GET", self.url + "/actions/workflows/" + id_or_name
TypeError: can only concatenate str (not "int") to str
لقد أضفت دعمًا لمعلمات repo.get_workflow_runs
في PR # 1682 ودعمًا محدودًا للعدائين في # 1684
JacekPliszka & @ 3wnbr1 ما هي حالة واجهة برمجة تطبيقات القطع الأثرية؟ سأكون سعيدًا بالمساعدة ، إذا كان هناك شيء يمكنني القيام به لدفع هذا إلى الأمام :-)
YannickJadoul لقد اقترحت بعض الحد من boilerplatte وقمت بدفعه إلى فرعي https://github.com/JacekPliszka/PyGithub/tree/meta_artifacts لكن المناقشة كانت بطيئة وانخرطت في عمل آخر والمشروع الذي أحتاجه من أجله تم تعليقه.
لذلك قد ترغب في استخدام شيء من فرعي أو كتابته بالنمط الحالي من جديد.
JacekPliszka ، حسنًا ، رائع ، شكرًا! :-) أين هذه المناقشة التي ذكرت؟ هل كان ذلك عامًا أم داخليًا فقط؟
هل يتم التعامل مع أسرار الريبو أو المؤسسة هنا أو في أي مكان آخر؟
هل الحذف السري على خارطة الطريق؟ أرى أن إنشاء / تحديث الأسرار قد تمت إضافته بالفعل (وأعتقد أنه تم تعقبه هنا من خلال ما يمكنني قوله) ، لكنني لا أرى أي واجهة لحذف API (كما هو موضح هنا )
YannickJadoul هنا https://github.com/PyGithub/PyGithub/issues/1556 - تم تعليق المشروع الذي كنت أحتاجه لذلك فقدت الدافع لإعادة كتابة ما فعلته
تضمين التغريدة لقد وجدته بالفعل ، في ذلك الوقت ، وأنشأت رقم 1734 ، وأعيد تدوير جزء من عملك الأصلي في هذا الشأن.
التعليق الأكثر فائدة
لن أقوم بتقسيم هذه المشكلة إلى ستة ، لكنني أقوم بتوثيق التقدم حالما أصل إليها.