Wow yup, you’re absolutely right. The issue with understanding the -dev suffix meant that the server didn’t pick up last-week’s releases from GitHub
. Thanks @RGJ!
On a tests-passed instance now:
[1] pry(main)> DiscourseHub.discourse_version_check
=> {"success"=>"OK",
"latestVersion"=>"3.1.0.beta8",
"criticalUpdates"=>false,
"missingVersionsCount"=>1,
"versions"=>
[{"version"=>"3.1.0.beta8",
"releasedAt"=>"2023-08-01T08:59:00.000Z",
"critical"=>false,
"notes"=>"Read about the release here:\r\n\r\nhttps://meta.discourse.org/t/273443",
"url"=>"http://www.discourse.org/pricing"}]}
3.1.0 is also present in the version-check server now, so stable should be good as well.