عند تثبيت Discourse لأول مرة، حصلت على إصدار Discourse 2.4.0 بيتا 2، أعتقد. ثم بيتا 3.
أود الانتقال إلى الإصدارات المستقرة بدلاً من إصدارات بيتا.
أدرك أنه ربما ليس فكرة جيدة العودة من إصدار 2.4.0 بيتا إلى إصدار مستقر 2.3.0، وأفترض أنه لا يوجد إصدار مستقر 2.4.0 بعد. ولكن بمجرد إصدار 2.4.0 (مستقر)، كيف يمكنني التبديل إليه والتأكد من عدم ظهور مطالبة بالتحديث إلى إصدار بيتا، بل تثبيت الإصدارات المستقرة فقط؟
التوقع هو أن معظم الأشخاص سيشغلون tests-passed، حيث أن هذا هو الافتراضي. حل كل عيب تقريبي هو الترقية، وإذا كنت تستخدم beta أو stable فستستغرق الأسابيع أو الأشهر قبل أن تتمكن من الترقية إلى الإصدار الجديد. الأكثر أمانًا هو تشغيل tests-passed كما تفعل الآن.
هذا غير صحيح - تُصلح الأخطاء أيضًا في stable: Commits · discourse/discourse · GitHub
وبما أنه لا توجد (تقريبًا) ميزات جديدة، فإن عدد الأخطاء الجديدة التي يتم إدخالها يكاد يكون معدوماً.
لكن السؤال لم يكن هل، بل كيف:
انتظر حتى يصدر الإصدار 2.4.0، ثم ابحث عن السطر #version: tests-passed في ملف app.yml الخاص بك، غيّرهُ إلى version: stable، ثم أعد البناء.
(لا تنسَ إزالة # أيضًا)