Latest Changes
GitHub App
Latest Changes
GitHub App
Latest Changes
A GitHub App that updates release notes when a pull request is merged into a repository's default branch.
It looks for the first existing file in this order:
release-notes.mddocs/release-notes.mddocs/en/docs/release-notes.mdCHANGELOG.md
If none of these files exists, the app creates release-notes.md.
An existing file must contain ## Latest Changes. That section may contain only the ### sections listed below, with each section appearing at most once.
The first matching pull request label determines the section:
| Label | Section |
|---|---|
breaking |
Breaking Changes |
security |
Security Fixes |
feature |
Features |
bug |
Fixes |
refactor |
Refactors |
upgrade |
Upgrades |
docs |
Docs |
lang-all |
Translations |
infra |
Infrastructure |
internal |
Internal |
If none of these labels match, the entry is added directly under ## Latest Changes.
Pull requests with the release label are skipped.
Install
It needs the following permissions:
| Permission | Access |
|---|---|
| Contents | Read and write |
| Pull requests | Read |
| Metadata | Read (automatically included) |
The app commits directly to the repository's default branch. If a ruleset prevents direct writes, add the GitHub App to its bypass list with Always allow.
Self Host
If you prefer, you can self host it, find instructions in the repo https://github.com/tiangolo/latest-changes-app
Developer
Latest Changes is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.
Report abuse