版本和标签

概述

总结了 RAPIDS 项目使用的版本控制和发布方法。

目标受众

社区

开发者

项目负责人

版本控制方法

所有 RAPIDS 项目从 2021 年 6 月发布开始,都使用 CalVer 版本控制方法。

RAPIDS 团队意识到公共 API 变更对用户造成的影响,因此在每个 YY.MM 版本内保证 API & ABI 兼容性。

发布类型和标签

使用 CalVer 进行版本控制,RAPIDS 项目对发布/标签使用 YY.MM.PP 的标记,其中 YY 表示零填充的年份,MM 表示零填充的月份,PP 表示零填充的热修复/补丁版本。每次发布都在 git 仓库中伴随一个具有相同格式和前缀 v 的标签。

热修复/补丁

当前版本会发布热修复/补丁版本,将热修复/补丁版本号增加 1。

这些发布的次数或时间没有限制,因为它们取决于修复当前版本中的关键问题的需要。通常,热修复/补丁发布只包含一个更改,并且通常是错误修复;不应以这种方式引入新功能。