Skip to content

Migrate from changelog_entry.yaml to towncrier fragments#164

Merged
MaxGhenis merged 4 commits intomainfrom
migrate-to-towncrier
Feb 24, 2026
Merged

Migrate from changelog_entry.yaml to towncrier fragments#164
MaxGhenis merged 4 commits 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

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Feb 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
microimpute-dashboard Ready Ready Preview, Comment Feb 24, 2026 10:43am

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The old changelog_entry.yaml workflow checked for the deleted
changelog_entry.yaml file, causing CI failures. Replace it with a
towncrier fragment check in changelog.d/. Update versioning.yaml to
use towncrier build instead of yaml-changelog.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MaxGhenis MaxGhenis merged commit f8fb10a into main Feb 24, 2026
8 checks passed
@MaxGhenis MaxGhenis deleted the migrate-to-towncrier branch February 24, 2026 10:52
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