🐙

[GitHub] 指定したタグ以降に作成されたプルリク一覧(リリースノート)を取得する

2024/05/15に公開

GitHub CLI および GitHub REST API の Generate release notes content for a release エンドポイントを使う。

例えば拙作の yumemi-inc/path-filter リポジトリにおいて、v2.0.0 タグ以降に main ブランチへマージされたプルリクの一覧(リリースノート)を取得する場合は次の通り。

$ gh api --method POST /repos/{owner}/{repo}/releases/generate-notes -f "tag_name=tmp" -f "target_commitish=main" -f "previous_tag_name=v2.0.0" | jq -r .body

## What's Changed
* Refactor by @hkusu in https://github.com/yumemi-inc/path-filter/pull/4
* Update README by @hkusu in https://github.com/yumemi-inc/path-filter/pull/5
* Support pull_request_target events by @hkusu in https://github.com/yumemi-inc/path-filter/pull/6
* Update README by @hkusu in https://github.com/yumemi-inc/path-filter/pull/7
* Add run-if-not input by @hkusu in https://github.com/yumemi-inc/path-filter/pull/8


**Full Changelog**: https://github.com/yumemi-inc/path-filter/compare/v2.0.0...tmp

Discussion