Skip to content

ci: migrate unreleased changelog entries to towncrier fragments#5213

Merged
xrmx merged 2 commits into
open-telemetry:mainfrom
MikeGoldsmith:mike/backfill-changelog
May 15, 2026
Merged

ci: migrate unreleased changelog entries to towncrier fragments#5213
xrmx merged 2 commits into
open-telemetry:mainfrom
MikeGoldsmith:mike/backfill-changelog

Conversation

@MikeGoldsmith
Copy link
Copy Markdown
Member

Description

Complete the towncrier migration started in #5187 by converting the 26 existing entries from the ## Unreleased section of CHANGELOG.md into towncrier fragment files.

The ## Unreleased section is removed — towncrier now manages changelog generation entirely from fragment files at release time.

What changed

  • 26 new .changelog/<PR#>.<type> fragment files created from existing unreleased entries
  • CHANGELOG.md: removed the ## Unreleased section and its entries

Type of change

  • This change requires a documentation update

How Has This Been Tested?

  • towncrier build --draft --version Unreleased — verified all 30 entries (26 backfilled + 4 existing) render correctly with proper categorization and PR links

Does This PR Require a Contrib Repo Change?

  • No.

Checklist:

  • Followed the style guidelines of this project
  • Changelogs have been updated
  • Unit tests have been added
  • Documentation has been updated

Convert 26 existing entries from the ## Unreleased section of
CHANGELOG.md into towncrier fragment files in .changelog/,
completing the migration started in open-telemetry#5187.

The ## Unreleased section is removed since towncrier now manages
changelog generation from fragment files at release time.

Assisted-by: Claude Opus 4.6
@MikeGoldsmith MikeGoldsmith requested a review from a team as a code owner May 15, 2026 09:47
@MikeGoldsmith MikeGoldsmith added the Skip Changelog PRs that do not require a CHANGELOG.md entry label May 15, 2026
@MikeGoldsmith MikeGoldsmith moved this to Easy to review / merge / close in Python PR digest May 15, 2026
Comment thread .changelog/5077.fixed
Comment thread .changelog/4908.added
Comment thread .changelog/5163.fixed
- 5072.fixed → 5077.fixed (5072 was the issue, 5077 is the PR)
- 4907.added → 4908.added (4907 was the issue, 4908 is the PR)
- 5163.changed → 5163.fixed (recategorize as fix)

Per review from @xrmx.

Assisted-by: Claude Opus 4.6
@MikeGoldsmith
Copy link
Copy Markdown
Member Author

Thanks @xrmx - I've fixed up the couple of fragments you highlighted 👍🏻

@MikeGoldsmith MikeGoldsmith moved this from Easy to review / merge / close to Ready for merge in Python PR digest May 15, 2026
@xrmx xrmx merged commit 85eb40a into open-telemetry:main May 15, 2026
480 checks passed
@github-project-automation github-project-automation Bot moved this from Ready for merge to Done in Python PR digest May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Skip Changelog PRs that do not require a CHANGELOG.md entry

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants