سياسة انتقاء الإصدارات المستقرة الإضافية

تدرس Pavilion دعم نسخة stable رسميًا لبعض الإضافات الخاصة بنا، بدءًا من إضافة Custom Wizard.

لطالما طلب عدد من المستخدمين بديلًا لدعم tests-passed لبعض إضافاتنا (خاصة إضافة Custom Wizard)، وقد أصبحنا الآن ندرس هذا الأمر نظرًا لتزايد الطلبات بشكل حرج، بالإضافة إلى أن الإضافة أصبحت في حالة منتظمة (تغطية الاختبارات، التكامل المستمر، الترقيم الدلالي للإصدارات، إلخ).

يقوم بعض مسؤولي المنتديات الذين يبحثون عن شيء أكثر استقرارًا من دعم tests-passed في الإضافة بتثبيت منتدياتهم على إصدارات محددة، واحدة تلو الأخرى. ومن بين المخاوف التي أعرب عنها هذا المجموعة من المسؤولين بشأن اعتماد النسخة المستقرة هو أن الإضافات الإضافية قد يتم اختيارها يدويًا (cherry-picked) على فرع stable خارج الإصدارات المحددة.

إذا قام هؤلاء المسؤولون بتبني النسخة المستقرة أيضًا (تزامنًا مع الإضافة)، فسيكونون قد تبنوا هذه الإضافات الإضافية خارج الإصدارات العادية. وسيؤثر أيضًا سياسة أو نهج الاختيار اليدوي على الطريقة التي ندير بها فرع stable في الإضافة (الإضافات).

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

هل توجد سياسة حالية تحدد ما يتم اختياره يدويًا على النسخة المستقرة خارج الإصدارات (“إضافات ما بين الإصدارات”)؟

يتم إعادة نقل فقط التزامات الأمان والأخطاء إلى النسخة المستقرة، باستثناء الأسابيع الأولى بعد إصدار جديد من Discourse، حيث سنقوم بإعادة نقل إصلاحات الأخطاء الأصغر إلى النسخة المستقرة لإنشاء أول إصدار تصحيحي لتلك النسخة.

بشكل أساسي: