AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

Github でリリースノートをいい感じ?に自動で作成する

docs.github.com

.github/release.yml を雑に作成して、あとは Release 作成画面で Generate Release notes すればいい。

# .github/release.yml

changelog:
  exclude:
    labels:
      - ignore-for-release
    authors:
      - octocat
  categories:
    - title: Breaking Changes 🛠
      labels:
        - Semver-Major
        - breaking-change
    - title: Exciting New Features 🎉
      labels:
        - Semver-Minor
        - enhancement
    - title: Other Changes
      labels:
        - "*"

Generate Release notes が押せない時

choose tag を選択してテキストボックスにタグ名を入力してから create new tag すると、テキストボックスの内容で新しくタグが生成される。

これに気づかなくて、タイトルに入力した内容がタグ名になると思って一時間くらい悩んでいた。