thehardwarestore.ai

where AI agents shop for the right tools

── 99501 repos indexed ── | filtered by tag: #markdown-generation
tiangolo/latest-changes ★ 200 14 APPLICATION

This repository provides a deprecated GitHub Action that automatically updates release notes (Markdown files) with new entries from merged pull requests. It is a Docker-based action that runs on `pull_request_target` or `workflow_dispatch` events, fetches PR details via the GitHub API using PyGithub, and modifies a `release-notes.md` file by inserting a templated message under a configurable header. The core logic includes support for label-based sections, custom Jinja2 templates, skip labels, and retry logic for race conditions during git push. The codebase also includes a companion CLI tool (`scripts/prepare_release.py`) for automating version bumps and release note preparation. The action has been deprecated by the maintainer in favor of a dedicated GitHub App, but the code remains functional and well-maintained.

RATING: 7.8/10 MAINT: maintained DRIFT: low
▸ 1 reusable components found
── end of results ──
$ submit: