Skip to content

Migrate from changelog_entry.yaml to towncrier fragments#39

Merged
MaxGhenis merged 1 commit intomainfrom
migrate-to-towncrier
Feb 25, 2026
Merged

Migrate from changelog_entry.yaml to towncrier fragments#39
MaxGhenis merged 1 commit intomainfrom
migrate-to-towncrier

Conversation

@MaxGhenis
Copy link
Contributor

Summary

  • Replaces changelog_entry.yaml with towncrier fragments (changelog.d/<branch>.<type>.md) to eliminate merge conflicts
  • Each PR gets its own uniquely-named fragment file instead of all editing the same file
  • Simplifies PR CI: lightweight check that a fragment exists (no Python install needed)
  • Push workflow uses towncrier for version bumping and changelog generation

Fragment format

echo "Description." > changelog.d/<branch-name>.<type>.md
# Types: added (minor), changed (patch), fixed (patch), removed (minor), breaking (major)

🤖 Generated with Claude Code

Replace yaml-changelog with towncrier for changelog management to
eliminate merge conflicts on PRs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MaxGhenis MaxGhenis force-pushed the migrate-to-towncrier branch from 751ba10 to 7e1b3c4 Compare February 25, 2026 02:28
@MaxGhenis MaxGhenis merged commit 3944a8f into main Feb 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant