Skip to content

docs: Replace the Nested CHANGELOG.md with a Root-Level One - #23747

Merged
benjyw merged 2 commits into
pantsbuild:mainfrom
jbylund:docs/changelog-versions-link
Nov 3, 2026
Merged

benjyw merged 2 commits into
pantsbuild:mainfrom
jbylund:docs/changelog-versions-link

Conversation

@jbylund

@jbylund jbylund commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

src/python/pants/CHANGELOG.md only points readers at the release notes, and few people look for it that deep in the tree. It also linked to https://www.pantsbuild.org/docs, which now returns 404. This moves it to the repository root and points it at docs/notes, where each minor release series has its own notes file.

Disclosure: investigated and implemented with Claude.

`src/python/pants/CHANGELOG.md` pointed at https://www.pantsbuild.org/docs,
which now returns 404. Point it at https://www.pantsbuild.org/versions,
which lists each minor release with its changelog and release blog post.

The first sentence said release notes are organized by the branch the
release came from. They're now one file per minor release series under
`docs/notes`, so say that and link the directory.

Disclosure: investigated and implemented with Claude.
@benjyw benjyw added the release-notes:not-required [CI] PR doesn't require mention in release notes label Nov 2, 2026
@benjyw

benjyw commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

I want to get rid of https://www.pantsbuild.org/versions, since we clearly are not good at maintaining it, and it just recapitulates the in-repo release notes. Actually I'm not even sure why we have that deep CHANGELOG.md.

I think we should just have a root-level CHANGELOG.md, that links to docs/notes, if you're up for making that change.

`src/python/pants/CHANGELOG.md` was a pointer to the release notes
that's hard to find at that depth. Move it to the repository root and
point it at `docs/notes`, where each minor release series has its own
notes file, instead of at https://www.pantsbuild.org/versions, which
duplicates those notes and has fallen out of date.

Disclosure: investigated and implemented with Claude.
@jbylund jbylund changed the title docs: Fix Dead Release Notes Link in CHANGELOG.md docs: Replace the Nested CHANGELOG.md with a Root-Level One Nov 3, 2026
@benjyw
benjyw merged commit 05181fa into pantsbuild:main Nov 3, 2026
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-notes:not-required [CI] PR doesn't require mention in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants