github_releases_generate_notes
Generate draft release notes from pull requests merged since a previous tag, then pass the result to releases_create to publish. This only returns markdown text and saves nothing.
Instructions
Generate release-note text from the pull requests merged since a previous tag. This creates nothing — GitHub returns a name and a markdown body and saves neither — so it is safe to call for a draft changelog. Pass the result to releases_create to publish it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | The name of the repository without the `.git` extension. The name is not case sensitive. | |
| owner | Yes | The account owner of the repository. The name is not case sensitive. | |
| tagName | Yes | The tag name for the release. This can be an existing tag or a new one. | |
| previousTagName | No | The name of the previous tag to use as the starting point for the release notes. Use to manually specify the range for the set of changes considered as part of this release. | |
| targetCommitish | No | Specifies the commitish value that will be the target for the release's tag. Required if the supplied `tag_name` does not reference an existing tag. Ignored if the `tag_name` already exists. | |
| configurationFilePath | No | Specifies a path to a file in the repository containing configuration settings used for generating the release notes. Absent, GitHub uses `.github/release.yml` or `.github/release.yaml` if either exists. |