版本和标签
概述
总结了 RAPIDS 项目使用的版本控制和发布方法。
目标受众
社区
开发者
项目负责人
版本控制方法
所有 RAPIDS 项目从 2021 年 6 月发布开始,都使用 CalVer 版本控制方法。
RAPIDS 团队意识到公共 API 变更对用户造成的影响,因此在每个 YY.MM
版本内保证 API & ABI 兼容性。
发布类型和标签
使用 CalVer 进行版本控制,RAPIDS 项目对发布/标签使用 YY.MM.PP
的标记,其中 YY
表示零填充的年份,MM
表示零填充的月份,PP
表示零填充的热修复/补丁版本。每次发布都在 git 仓库中伴随一个具有相同格式和前缀 v
的标签。
热修复/补丁
当前版本会发布热修复/补丁版本,将热修复/补丁版本号增加 1。
这些发布的次数或时间没有限制,因为它们取决于修复当前版本中的关键问题的需要。通常,热修复/补丁发布只包含一个更改,并且通常是错误修复;不应以这种方式引入新功能。