From 976e24659837b4736946a706f35c4a9625f5547b Mon Sep 17 00:00:00 2001 From: Brett Date: Thu, 4 Jun 2026 23:45:57 -0500 Subject: [PATCH] fix(scripts): vendor consolidated generate-changelog.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaces the standalone 329-line bash script with the consolidated Python version from `brettdavies/agent-skills` (`rust-tool-release` skill). Same flags: `[--tag vX.Y.Z] [repo-path]`, `--check`, `--dry-run` — the Python equivalent carries the dry-run idempotency check the bash version already exposed, plus the duplicate-section guard. Doc references updated in `RELEASES.md`, `RELEASES-RATIONALE.md`, the PR template's `## Changelog` comment, and four in-progress plan docs. Historical `CHANGELOG.md` mentions of the old name are intentionally left in place. --- .github/pull_request_template.md | 2 +- RELEASES-RATIONALE.md | 6 +- RELEASES.md | 6 +- ...02-002-feat-release-infrastructure-plan.md | 44 +- ...-001-feat-show-hn-launch-readiness-plan.md | 4 +- ...26-05-07-001-feat-v0.4.0-spec-sync-plan.md | 2 +- ...reconditions-and-changelog-dry-run-plan.md | 94 ++-- scripts/generate-changelog.py | 422 ++++++++++++++++++ scripts/generate-changelog.sh | 329 -------------- 9 files changed, 500 insertions(+), 409 deletions(-) create mode 100755 scripts/generate-changelog.py delete mode 100755 scripts/generate-changelog.sh diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 9f0b1bd..49136e7 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -19,7 +19,7 @@ ## Changelog