Skip to content

Release prep v9.1.0 - #650

Merged
LukasAud merged 4 commits into
mainfrom
release-prep
Jul 28, 2026
Merged

Release prep v9.1.0#650
LukasAud merged 4 commits into
mainfrom
release-prep

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown

Automated release-prep through pdk-templates, corrected by hand.

The automation regenerates the entire tag history from scratch on every run, which dropped the v9.0.0 withdrawal note (explaining that 8.2.1 was mistakenly published as a patch despite dropping Puppet 7 support) and invented a bogus v8.2.1 section with no indication it was withdrawn.

Fixed:

  • CHANGELOG.md keeps the full accurate history unchanged (v9.0.0 and below, exactly as on main) with an accurate v9.1.0 entry added on top, including a note that this release raises the minimum puppetlabs/concat requirement to 7.4.0 (from Eliminate Workaround for Sensitive Data #607), which can break dependency resolution for environments pinned to an older concat.
  • HISTORY.md, the base file the changelog is built from, now also carries that same v9.0.0-and-older content, so it survives future release-prep runs regardless of what happens to CHANGELOG.md.

Please verify before merging:

  • last nightly run is green
  • Changelog is readable and has no unlabeled pull requests
  • Ensure the changelog version and metadata version match

@github-actions
github-actions Bot requested a review from bastelfreak as a code owner July 28, 2026 14:01
@github-actions
github-actions Bot requested a review from a team as a code owner July 28, 2026 14:01
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


GitHub Actions seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

Lukas Audzevicius added 2 commits July 28, 2026 15:28
- Restore the accurate pre-existing changelog content (correct v9.0.0
  entry with the 8.2.1 withdrawal note, no resurrected v8.2.1 section)
  and move it into HISTORY.md, which future release-prep runs don't
  touch.
- Replace the auto-generated v9.1.0 section with an accurate one and
  add a note that this release raises the minimum puppetlabs/concat
  requirement to 7.4.0 (from #607), which can break dependency
  resolution for environments pinned to an older concat.
The release-prep automation had regenerated the whole tag history
from scratch, dropping the v9.0.0 withdrawal note and inventing a
bogus v8.2.1 section. Restore the full changelog to its accurate
form (unchanged from v9.0.0 down) and prepend an accurate v9.1.0
entry with a note that this release raises the minimum
puppetlabs/concat requirement to 7.4.0, which can break dependency
resolution for environments pinned to an older concat.

HISTORY.md already carries a duplicate copy of the v9.0.0-and-older
content as the base the changelog is built from.
Comment thread HISTORY.md Outdated
Comment thread CHANGELOG.md Outdated
…in versioning rationale

- HISTORY.md's top-level headers need to be bare version numbers
  (e.g. "## 9.0.0") for the changelog tooling to pick up from there
  going forward, not the markdown-link format used in CHANGELOG.md.
- Also add the v9.1.0 entry to HISTORY.md so its note is protected
  from a future release-prep run the same way v9.0.0's is.
- Note why this backwards-incompatible concat floor bump ships as a
  minor rather than a major: it follows too soon after v9.0.0, per
  the team's agreed exception for the first release after a major.
@LukasAud
LukasAud merged commit d084245 into main Jul 28, 2026
20 checks passed
@LukasAud
LukasAud deleted the release-prep branch July 28, 2026 15:18
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