Discourse의 최신 버전 번호를 안정적이고 프로그래매틱하게 가져오는 방법?

Discourse 코드에 포함된 버전 확인을 사용할 수 있습니다.

https://api.discourse.org/api/version_check?installed_version=X

여기서 X는 정보를 얻고 싶은 브랜치에서 알려진 버전입니다.

최신 5개의 베타 버전 번호만 얻고 싶다면, 다음과 같이 오래된 버전을 간단히 사용하면 됩니다.
https://api.discourse.org/api/version_check?installed_version=3.1.0.beta1

최신 안정판(stable)을 원한다면 installed_version 매개변수를 생략하세요.
https://api.discourse.org/api/version_check

또는 https://github.com/discourse/discourse/blob/main/lib/version.rb를 가져와서 STRING = 줄을 찾아보세요.

STRING = "3.6.0.beta3-latest"

(베타의 경우 https://github.com/discourse/discourse/blob/beta/lib/version.rb, 안정판의 경우 https://github.com/discourse/discourse/blob/stable/lib/version.rb를 사용하세요)