"tests-passed" أصبح الآن "latest"

كجزء من عملنا لـ تقديم استراتيجية إصدار جديدة لـ Discourse، سنقوم بإعادة تسمية الفرع tests-passed إلى latest، وتحديث لاحقة الإصدار على هذا الفرع من -dev إلى -latest.

ما الذي تغير؟

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

هل سيكسر هذا أي شيء؟

لا :tada:

في البداية، سنحتفظ بالفرع tests-passed كنسخة طبق الأصل من latest. هذا يعني أن أي أنظمة/تكوينات تم ترميزها بشكل ثابت لـ tests-passed ستستمر في العمل كما كانت من قبل.

تم تحديث الإعداد الافتراضي للتثبيت القياسي لاستخدام latest. سيتم تطبيق ذلك تلقائيًا عند إعادة بناء الحاوية التالية. إذا قمت بتحديد version: tests-passed يدويًا في ملف app.yml الخاص بك، فيجب عليك تحديثه إلى version: latest.

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

38 إعجابًا

شكرا لك :sweat_smile: