Github CLI 自动创建发行说明

Github CLI auto-create release notes

我有一个 github 操作用于创建版本,但我也想在每个版本中自动包含版本说明。

我的操作结束时运行这个,这是我调用 github gh CLI 来创建新版本的地方:

# create a new release, and attach "*.zip" as extra artifacts.
- name: Create Github release with zip attached
  run: gh release create ${{ steps.date.outputs.date }} *.zip --target develop

“注释”有一个 -n 标志,但 docs 表明它需要一个字符串 - 它不会自动创建发行说明。

有没有一种方法可以在我的 github 操作中生成发行说明,它会输出与 Github 网络 UI“自动生成发行说明”选项相同的内容?

看起来当前版本 (v2.3.0) 没有办法做到这一点,但是 6 天前(2021 年 12 月 8 日)合并了一个 PR,它添加了一个 --generate-notes 标志到 gh release create。我不确定什么时候发布。

https://github.com/cli/cli/pull/4467