Minimum_discourse_version falha na verificação em builds -latest (ex.: 2026.8.0-latest.1)

Sim, isso está correto - 2026.8.0-latest é uma versão menor que 2026.8.0. Você pode confirmar com um parser Semver. Por exemplo, em ruby:

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

Devemos corrigir isso. Os autores de temas devem poder fazer o seguinte:

minimumDiscourseVersion: "2026.8.0-latest"

Embora, como @moin mencionou, isso possa ser arriscado, já que -latest se refere a uma grande quantidade de commits diferentes. Então, em um mundo perfeito, deveríamos esperar até o próximo lançamento antes de depender de um novo recurso do core em um tema/plugin.

2 Curtiram