菜单
开源

创建发布分支

每个主要(major)或次要(minor)版本发布(不包括补丁版本)都会创建一个单独的发布分支。该发布分支用于 Grafana Loki 该主要和次要版本的所有稳定发布(Stable Releases)和所有补丁发布(Patch Releases)。

开始之前

  1. 确定 VERSION_PREFIX
  2. 在 #loki-releases 内部 Slack 频道中宣布即将发布的版本。
  3. 补丁版本无需此公告。创建一个 issue 与社区沟通发布流程的开始。示例 issue 请见这里

步骤

  1. 确定哪个提交应作为发布分支的基础。通常这是 kxx 周发布分支。

  2. 从选定的基础提交创建并推送发布分支

    发布分支的名称应为 release-VERSION_PREFIX,例如 release-2.9.x。

    注意

    分支仅针对 VERSION_PREFIX 创建;不要为完整版本(例如 release-2.9.1)创建分支。

    注意

    创建 PR 时,不要创建任何其他以 release 为前缀的分支,否则这些分支会与我们的自动化发布构建规则冲突。

  3. 创建一个标签,以便轻松地将 PR 合入此分支。

    标签的名称应为 backport release-VERSION_PREFIX,例如 backport release-2.9.x。

    注意

    请注意,标签名称中有空格。标签名称必须遵循此命名约定才能触发 CI 相关任务。