Задача проверки версии вызывает исключение в последних тестах с результатом passed

Спасибо @merefield — сервер проверки версии потребовал некоторых доработок, чтобы корректно обрабатывать новый суффикс -dev в номерах версий с пометкой tests-passed. Всё должно работать сейчас:

[7] pry(main)> Discourse::VERSION::STRING
=> "3.2.0.beta1-dev"
[8] pry(main)> DiscourseHub.discourse_version_check
=> {"success"=>"OK", "latestVersion"=>"3.1.0.beta7", "criticalUpdates"=>false, "missingVersionsCount"=>0}