Skip to content

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:

  1. release-notes.md
  2. docs/release-notes.md
  3. docs/en/docs/release-notes.md
  4. CHANGELOG.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