Skip to content

(MODULES-11822) Add missing Puppet 7 drop entry to v10.0.0 changelog#1475

Closed
imaqsood wants to merge 1 commit into
mainfrom
MODULES-11822-changelog-puppet7
Closed

(MODULES-11822) Add missing Puppet 7 drop entry to v10.0.0 changelog#1475
imaqsood wants to merge 1 commit into
mainfrom
MODULES-11822-changelog-puppet7

Conversation

@imaqsood

@imaqsood imaqsood commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

What

Adds the missing ### Changed entry for the Puppet 7 support drop to the v10.0.0 section of the CHANGELOG.

Why

v10.0.0 was a major bump driven entirely by #1457 (CAT-2395, Puppetcore upgrade) dropping Puppet 7 support — but that breaking change never appeared in the CHANGELOG. This was flagged on MODULES-11822.

Root cause

The changelog generator used in CI (chelnak/gh-changelog) excludes any PR labelled maintenance by default (excluded_labels: [maintenance, dependencies]). PR #1457 carried both backwards-incompatible and maintenance, so the exclusion took precedence and the entry was dropped entirely — even though backwards-incompatible maps to the ### Changed section.

I checked every merged PR in the v9.7.0..v10.0.0 range; #1457 is the only mislabelled one (the other maintenance PRs are correctly excluded).

Fix

  1. Removed the maintenance label from (CAT-2395) Puppetcore upgrade - drop support for Puppet 7 #1457 (keeping backwards-incompatible) so future regenerations are correct — the durable root-cause fix.
  2. This PR adds the missing entry to the v10.0.0 section to correct the historical record. (gh changelog new rebuilds the whole file, so once the label is fixed the same entry would be produced on the next regeneration.)

Note

This is a documentation-only correction to main; it does not re-release v10.0.0 (the Forge artifact is immutable and stays untouched). The corrected history will be carried to the Forge with the next release.

🤖 Generated with Claude Code

The v10.0.0 release dropped Puppet 7 support (#1457, CAT-2395) but that
breaking change was absent from the CHANGELOG. The changelog generator
(chelnak/gh-changelog) excludes any PR labelled `maintenance`, and #1457
carried both `backwards-incompatible` and `maintenance`, so the exclusion
won and the entry was dropped.

The `maintenance` label has been removed from #1457 so future
regenerations are correct; this adds the missing `### Changed` entry to
the v10.0.0 section to correct the historical record.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@imaqsood imaqsood closed this Jun 30, 2026
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.

3 participants