版本: 追踪版本的最新成功构建
作者: stsewd创建于 2026年9月16日更新于 2026年9月16日
这个功能将解决什么问题? 目前,生成该版本所提供的资产的构建并不直接与该版本相关。我们甚至还重复了某些属性(如 is_uploaded、has_pdf、has_epub),这些属性本来应该存在于构建对象中。甚至连构建该版本的提交也无法以简单的方式获取。 ## 描述你想要的解决方案 为版本模型添加一个 build 属性,用于跟踪生成该版本的最新成功构建,并让构建对象跟踪更多有关构建的元数据(如构建是否生成了 pdf 等)。这样,在成功构建后,我们只需要更改一个属性即可,即构建属性。 ## 其他上下文 这种做法使我们向拥有每个构建的资产迈出了一步。参见 https://GitHub.com/readthedocs/readthedocs.org/issues/9947
内容来源: readthedocs/readthedocs.org