ترقية النسخة المستقرة إلى 2.4.0

لديك Discourse v2.3.9 مع المعلمة “version: stable” في ملف app.yml، وتود الاستمرار في استخدام إصدار ‘stable’.

تُظهر لوحة التحكم أن إصدار v2.4.0 متوفر، ولكن عند الانتقال إلى قسم الترقية، ترى ما يلي:

إصدار جديد متاح!

هل يعني ذلك أن Discourse سيتم ترقية إلى أحدث إصدار اجتاز الاختبارات؟ كما أفهم من الـ commits، تم دمج الفرع master في الفرع stable، وهو ترقية لإصدار ثانوي. لكن لماذا أرى “…beta11” هناك؟

شكرًا لك.

كنت أتساءل نفس الشيء، ولكن عند النظر إلى قائمة الالتزامات، فإن آخرها هو:

وهو ما يوحي بأن الإصدار المعروض في ديسكورد ليس “الصحيح”. ربما يكون صحيحًا لأن الإصدار المستقر هو نفسه v2.4.0.beta11 +737؟

هل كل شيء على ما يرام هنا @neil؟

يجب أن يكون الأمر مُصلحًا الآن.

لقد قمت بوسم مُشاركة v2.4.0 في الفرع المستقر، لكننا أرجأنا الإصدار بيوم واحد، لذا عندما قمت برفع الإصدار في اليوم التالي، حدّثت الطابع الزمني للمشاركة ثم دفعتها مع الوسم الجديد. لكن تحديث الطابع الزمني في git ينشئ مشاركة جديدة. كان وسم v2.4.0 على مشاركة معزولة، لذا فإن الأمر git describe HEAD 2>/dev/null كان يجد الوسم الخاطئ. على أي حال، تم الإصلاح.

شكرًا لك! تم إصلاح المشكلة لديّ الآن أيضًا.