فشل فحص Minimum_discourse_version في الإصدارات الأحدث (مثل 2026.8.0-latest.1)

نعم، هذا صحيح - 2026.8.0-latest هو إصدار أدنى من 2026.8.0. يمكنك التحقق من ذلك باستخدام محلل Semver. على سبيل المثال، في ruby:

irb(main):001> Gem::Version.new("2026.8.0-latest") < Gem::Version.new("2026.8.0")
=> true

يجب علينا إصلاح ذلك. يجب أن يكون بإمكان مؤلفي السمات (Themes) القيام بما يلي:

minimumDiscourseVersion: "2026.8.0-latest"

على الرغم من أنه، كما أشار @moin، قد يكون ذلك محفوفًا بالمخاطر لأن -latest يشير إلى عدد كبير من الالتزامات (commits) المختلفة. لذا، في العالم المثالي، يجب أن ننتظر حتى الإصدار التالي قبل الاعتماد على ميزة جديدة في النواة (core) من سمة أو إضافة (plugin).

إعجابَين (2)