Skip to content

[codex] Drive changelog releases from towncrier#2234

Merged
adamtheturtle merged 1 commit into
mainfrom
codex/towncrier-changelog
May 20, 2026
Merged

[codex] Drive changelog releases from towncrier#2234
adamtheturtle merged 1 commit into
mainfrom
codex/towncrier-changelog

Conversation

@adamtheturtle
Copy link
Copy Markdown
Member

Summary

This switches release changelog handling to the same towncrier-based flow used by literalizer:

  • replace the manual Next changelog section update with towncrier build
  • generate GitHub release notes from the same news fragments
  • add the towncrier config, template, and newsfragments/ directory
  • render unreleased fragments in docs where the project has Sphinx docs
  • migrate any existing Next entries into initial news fragments

Validation

  • uv run --extra=release towncrier build --draft --version 2099.01.01
  • uvx --from actionlint-py actionlint .github/workflows/release.yml
  • uv run --extra=dev pyproject-fmt --check --no-print-diff pyproject.toml where the repo has a dev extra
  • repo pre-commit / pre-push hooks run by git commit and git push

@adamtheturtle adamtheturtle marked this pull request as ready for review May 20, 2026 11:30
@adamtheturtle adamtheturtle merged commit fd28b2c into main May 20, 2026
15 checks passed
@adamtheturtle adamtheturtle deleted the codex/towncrier-changelog branch May 20, 2026 11:30
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