Skip to content

Remove dead airflow-ctl/newsfragments directory (unused by changelog tooling)#65507

Merged
potiuk merged 1 commit into
apache:mainfrom
potiuk:remove-airflowctl-newsfragments
Apr 19, 2026
Merged

Remove dead airflow-ctl/newsfragments directory (unused by changelog tooling)#65507
potiuk merged 1 commit into
apache:mainfrom
potiuk:remove-airflowctl-newsfragments

Conversation

@potiuk
Copy link
Copy Markdown
Member

@potiuk potiuk commented Apr 19, 2026

airflow-ctl/newsfragments/ contained a config.toml declaring towncrier categories, but the breeze release-management generate-airflowctl-changelog command does not consume newsfragments — it builds the changelog section directly from git log over airflow-ctl/. Contributors adding *.significant.rst / *.bugfix.rst fragments there never saw them show up in a release, and stale fragments (e.g. the 59850.significant.rst from 0.1.2 that survived until the 0.1.4 cleanup) silently misled anyone reading the folder.

Rather than wire up a second changelog pipeline, this PR removes the dead directory outright so the folder's existence stops implying a contract the tooling does not honour. If we later decide to switch to fragment-based changelogs, we can reintroduce the folder alongside the tooling change.

No runtime or doc code referenced this folder — the only documentation mention is in dev/README_RELEASE_AIRFLOWCTL.md which already notes that the generator does not consume newsfragments.


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Opus 4.7 (1M context)

Generated-by: Claude Opus 4.7 (1M context) following the guidelines

@potiuk potiuk merged commit e9aa3aa into apache:main Apr 19, 2026
63 checks passed
@potiuk potiuk deleted the remove-airflowctl-newsfragments branch April 19, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants