Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a read-only GitHub Action that generates changelogs from ordinary commits

说明与用途

ChangelogGenie 是一个轻量级的 GitHub Action,可在不要求提交规范的情况下,从普通提交生成技术性变更日志。它读取指定时间段内的提交历史,分类变更并输出 Markdown 文件,且不修改仓库。

问题

Many changelog workflows require specific commit conventions or repository conventions, limiting their usefulness.

结果

ChangelogGenie successfully generated a categorized technical changelog for the outline/outline repository (21 commits) within a specified date range, producing a deterministic Markdown file without modifying the repository.

工作流

  • Configure the action in a workflow file with repository owner, repo name, start_date, end_date, version, output_path, and GITHUB_TOKEN.
  • Run the action to generate a Markdown changelog inside the workflow.
  • Upload the generated changelog as an artifact or use it downstream.
  • Optionally inspect the output in the repository’s artifacts or example files.
  • Adjust start_date and end_date for different release periods.
  • Use the artifact in release notes or further processing.
  • Keep the action read‑only to avoid unintended repository changes.

证据

It collected 21 public commits and generated a categorized Markdown changelog.

来源

The GitHub Action generates a Markdown file inside the workflow.

来源

  • 记录日期: 2026-09-07T01:51:35.973Z