Minimum_discourse_version non supera il controllo nelle build -latest (es. 2026.8.0-latest.1)

Sì, è corretto: 2026.8.0-latest è una versione inferiore a 2026.8.0. Puoi verificarlo con un parser Semver, ad esempio in Ruby:

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

Dovremmo correggere questo problema. Gli autori di temi dovrebbero poter fare:

minimumDiscourseVersion: "2026.8.0-latest"

Tuttavia, come ha menzionato @moin, ciò può essere rischioso poiché -latest si riferisce a un gran numero di commit diversi. Quindi, in un mondo ideale, dovremmo aspettare il prossimo rilascio prima di dipendere da una nuova funzionalità del core da parte di un tema/plugin.

2 Mi Piace