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