Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A GitHub action that builds your release notes / changelog fast, easy and exactly the way you want.
| Date | Stars |
|---|---|
| 2026-07-30 | 863 |
| 2026-08-28 | 864 |
| 2026-09-05 | 865 |
| 2026-09-06 | 864 |
| 2026-09-07 | 866 |
| 2026-09-30 | 866 |
| 2026-10-01 | 866 |
| 2026-10-02 | 868 |
| 2026-10-05 | 867 |
| 2026-10-07 | 868 |
| 2026-10-11 | 868 |
| 2026-10-20 | 868 |
| 2026-10-30 | 868 |
| 2026-11-01 | 869 |
| 2026-11-04 | 869 |
Today
— stars today
This week
+1 stars this week
This month
+2 stars this month
Momentum
61.0
growth rate 0.11%/day
<h1 align="center">release-changelog-builder-action</h1>
<p align="center">
... a GitHub action that builds your release notes / changelog fast, simple and exactly the way you want.
</p>
<p align="center">
<a href="https://github.com/mikepenz/release-changelog-builder-action/actions/workflows/ci.yml"><img src="https://github.com/mikepenz/release-changelog-builder-action/actions/workflows/ci.yml/badge.svg?event=push" alt="CI"></a>
<a href="https://github.com/marketplace/actions/release-changelog-builder"><img src="https://img.shields.io/github/v/release/mikepenz/release-changelog-builder-action?label=marketplace&color=8250DF" alt="Marketplace"></a>
<a href="https://scorecard.dev/viewer/?uri=github.com/mikepenz/release-changelog-builder-action"><img src="https://api.scorecard.dev/projects/github.com/mikepenz/release-changelog-builder-action/badge" alt="OpenSSF Scorecard"></a>
<a href="#fork-license"><img src="https://img.shields.io/badge/license-Apache--2.0-blue" alt="License"></a>
</p>
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/mikepenz/release-changelog-builder-action/develop/.github/images/hero-dark.svg">
<img src="https://raw.githubusercontent.com/mikepenz/release-changelog-builder-action/develop/.github/images/hero-light.svg" width="100%" alt="release-changelog-builder-action: a tag range and its merged pull requests are collected, categorised by label, and written into a templated CHANGELOG.md">
</picture>
</p>
<p align="center">
<a href="#quickstart-">Quickstart 🛠️</a> •
<a href="#configuration">Configuration</a> •
<a href="#template-placeholders">Placeholders</a> •
<a href="#sample-result-release-notes--changelog">Sample 🖥️</a> •
<a href="#reference">Reference 📖</a> •
<a href="#fork-license">License 📓</a>
</p>
| | |
|---|---|
| 🏷️ **Categorised by label** | `categories` maps PR labels onto sections — one PR can land in several, or in none |
| 🧩 **Templated end to end** | `template`, `pr_template` and `commit_template` with `#{{...}}` placeholders |
| ⚡ **Fast on large repos** | Only the PRs between the two tags are fetched — hundreds of tags stay cheap |
| 🔀 **PR mode or COMMIT mode** | `mode: "COMMIT"` builds the same changelog for repos that don't use pull requests |
| 🧪 **Regex where labels end** | `label_extractor` pulls Conventional Commit types straight out of titles |
| 🌐 **Not only GitHub** | `platform: "gitea"`, parallel releases, pre-release aware tag resolution |
## Quickstart 🛠️
**1.** Build the changelog for the tag that triggered the workflow:
```yml
- name: Build Changelog
id: build_changelog
uses: mikepenz/release-changelog-builder-action@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
```
**2.** Use the result as the body of the release:
```yml
- name: Create Release
uses: mikepenz/action-gh-release@v3
with:
body: ${{ steps.build_changelog.outputs.changelog }}
```
**3.** Shape the output by declaring your own categories — see [Configuration](#configuration):
```yml
with:
configurationJson: |
{
"template": "#{{CHANGELOG}}",
"categories": [
{ "title": "## 🚀 Features", "labels": ["feature"] },
{ "title": "## 🐛 Fixes", "labels": ["fix", "bug"] }
]
}
```
> [!IMPORTANT]
> When upgrading from v4 to v5, please ensure to read the upgrade warning in the [release notes](https://github.com/mikepenz/release-changelog-builder-action/releases), especially if [regexes](#regex-configuration) are used.
-------
# Reference
| Topic | |
|---|---|
| [What's included](#whats-included-) | The short feature list |
| [Setup](#setup) | Minimal workflow snippet |
| [Full Sample](#full-sample-️) | Complete tag-triggered release workflow, incl. commit mode |
| [Action inputs](#action-inputs) | Every input, plus the monorepo configuration |
| [Action outputs](#action-outputs) | `changeloExcerpt of 72,829 characters
Read on GitHubMike Penz · Mike Penz · Austria
1.3k
367
66
21
6
5
Tsvetomir Bonev · @mandel-ai · Bulgaria
5
4
4
3
2
SAP SE · Germany
2
1
1
1
1
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:f5515aeffb9653b6, topic:workflow, topic:automation