التبديل من إصدارات التجريبية إلى الإصدارات المستقرة

عند تثبيت Discourse لأول مرة، حصلت على إصدار Discourse 2.4.0 بيتا 2، أعتقد. ثم بيتا 3.

أود الانتقال إلى الإصدارات المستقرة بدلاً من إصدارات بيتا.

أدرك أنه ربما ليس فكرة جيدة العودة من إصدار 2.4.0 بيتا إلى إصدار مستقر 2.3.0، وأفترض أنه لا يوجد إصدار مستقر 2.4.0 بعد. ولكن بمجرد إصدار 2.4.0 (مستقر)، كيف يمكنني التبديل إليه والتأكد من عدم ظهور مطالبة بالتحديث إلى إصدار بيتا، بل تثبيت الإصدارات المستقرة فقط؟

يمكنك البحث والحصول على بعض المعلومات (مثل When should I switch from beta release to stable release? - #6 by gerhard)، لكن قد لا ترغب حقًا في استخدام stable، وإذا كنت ترغب في ذلك، فستحتاج إلى الانتظار حتى يتطابق إصدار stable مع الإصدار الذي تعمل به حاليًا.

هل التوقع هو أن معظم الأشخاص سيعملون بإصدار beta؟ كنت أتوقع أن يرغب المرء في استخدام stable افتراضيًا لتقليل خطر التعرض لأخطاء غير مكتشفة.

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

هذا غير صحيح - تُصلح الأخطاء أيضًا في stable: Commits · discourse/discourse · GitHub
وبما أنه لا توجد (تقريبًا) ميزات جديدة، فإن عدد الأخطاء الجديدة التي يتم إدخالها يكاد يكون معدوماً.

لكن السؤال لم يكن هل، بل كيف:

انتظر حتى يصدر الإصدار 2.4.0، ثم ابحث عن السطر #version: tests-passed في ملف app.yml الخاص بك، غيّرهُ إلى version: stable، ثم أعد البناء.
(لا تنسَ إزالة # أيضًا)