# Minimum\_discourse\_version 在 -latest 构建（如 2026.8.0-latest.1）上检查失败

**URL:** https://meta.discourse.org/t/minimum-discourse-version-fails-its-check-on-latest-builds-e-g-2026-8-0-latest-1/411985
**Category:** Bug
**Created:** [2026 年9 月 9 日 10:55 UTC](https://meta.discourse.org/t/minimum-discourse-version-fails-its-check-on-latest-builds-e-g-2026-8-0-latest-1/411985 "2026-09-09T10:55:49Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)
#### Post date: [2026 年9 月 9 日 10:55 UTC](https://meta.discourse.org/t/minimum-discourse-version-fails-its-check-on-latest-builds-e-g-2026-8-0-latest-1/411985/1 "2026-09-09T10:55:49Z")

</div>

默认 `latest` 渠道中的主题/组件会被自动禁用，且主题作者必须使用不直观的变通方法。

我在此处遇到了这个问题：[Featured Topics - #76 by cogdog](https://meta.discourse.org/t/featured-topics/217580/76?u=manuel) 所有最低版本都需要使用类似 `xxx.x.999` 的格式，且该格式必须低于它们实际应匹配的版本，这非常不直观。

## **平台**

- 自托管 Discourse，位于 `latest` 分支
- Discourse 版本：`2026.8.0-latest.1`
- 影响范围：主题/主题组件的创建（about.json 元数据）以及主题兼容性检查

## **描述**

**实际结果：**  
当站点运行 `-latest` 构建版本 `2026.8.0-latest.1` 时，`about.json` 中设置了 `"minimum_discourse_version": "2026.8.0"` 的主题会被视为不兼容并被自动禁用。保持该主题启用的唯一方法是设置一个较低的版本，例如 `"minimum_discourse_version": "2026.7.999"`。

当导入将 `minimum_discourse_version` 设置为 `-latest` 样式值（例如 `2025.12.0-latest`）的主题时，也会发生类似问题，该值会被拒绝为无效——请参阅现有报告：[主题配置文件中minimum\_discourse\_version不支持日期化版本格式](https://meta.discourse.org/t/minimum-discourse-version/392120)

**预期结果：**  
由于 `2026.8.0-latest.1` 是 `2026.8.0` 发布系列的 `-latest` 构建版本，它应该满足 `2026.8.0` 的最低要求。Latest 构建版本比相应的已发布版本更新，而不是更旧。

---

_[View the full topic](https://meta.discourse.org/t/minimum-discourse-version-fails-its-check-on-latest-builds-e-g-2026-8-0-latest-1/411985)._
