Minimum_discourse_version이 -latest 빌드(예: 2026.8.0-latest.1)에서 확인을 실패합니다

기본 latest 채널의 테마/컴포넌트는 자동으로 비활성화되며, 테마 개발자는 직관적이지 않은 우회 방법을 사용해야 합니다.

다음 링크에서 이 문제를 확인했습니다: Featured Topics - #76 by cogdog 실제로 매칭해야 하는 현재 버전보다 낮은 xxx.x.999 형식의 최소 버전 형식을 사용해야 한다는 점은 매우 직관적이지 않습니다.

플랫폼

  • latest 브랜치를 사용하는 자체 호스팅 Discourse
  • Discourse 버전: 2026.8.0-latest.1
  • 영향 범위: 테마/테마 컴포넌트 작성(about.json 메타데이터) 및 테마 호환성 검사

설명

실제 결과:
about.json"minimum_discourse_version": "2026.8.0"이 설정된 테마는 사이트가 2026.8.0-latest.1이라는 -latest 빌드를 실행 중일 때 호환되지 않는 것으로 간주되어 자동으로 비활성화됩니다. 테마를 활성화 상태로 유지하는 유일한 방법은 "minimum_discourse_version": "2026.7.999"와 같이 더 낮은 버전을 설정하는 것입니다.

minimum_discourse_version-latest 스타일의 값(예: 2025.12.0-latest)으로 설정한 테마를 가져오는 경우에도 유사한 문제가 발생합니다. 이러한 값은 유효하지 않다고 거부됩니다 — 기존 보고서 참조: 主题配置文件中minimum_discourse_version不支持日期化版本格式

기대 결과:
2026.8.0-latest.12026.8.0 릴리스 라인의 -latest 빌드이므로, 2026.8.0의 최소 요구 사항을 충족해야 합니다. Latest 빌드는 해당 릴리스된 버전보다 오래된 것이 아니라 더 새로운 것입니다.