Skip to content

Freeze CHANGELOG.md; git history is the changelog now - #71

Merged
silug merged 1 commit into
simp:mainfrom
silug:changelog-freeze
Jul 30, 2026
Merged

Freeze CHANGELOG.md; git history is the changelog now#71
silug merged 1 commit into
simp:mainfrom
silug:changelog-freeze

Conversation

@silug

@silug silug commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

puppetsync has never had a versioned release — the 17 existing tags/GitHub releases are Jira-session markers from 2021–2022 (SIMP-10633 was the last, March 2022). With no release event to collect entries, per-PR CHANGELOG.md edits to the shared [Unreleased] section were pure conflict surface: every open PR collided with every other.

Changes

Once this merges, #69's changelog hunk gets dropped and it comes out of draft.

If versioned releases ever materialize (Forge/gem publication, Sicura-branded tooling), Release Drafter or similar can be added then — with actual tags and a consumer to justify it.

🤖 Generated with Claude Code

puppetsync has no versioned releases (the 17 existing tags are
Jira-session markers from 2021-2022), so per-PR changelog entries had
no release to collect them and turned every in-flight PR into a merge
conflict with every other.

- Add a freeze notice: ongoing history lives in the git log and merged
  PRs, whose squash-merge titles serve as the changelog
- Convert the [Unreleased] section into dated sections using the dates
  each entry was recorded (from git blame): 2026-07-29 (the recent
  modernization: simp#49, simp#51-simp#54), 2023-08-03, and 2023-04-17
- Drop the dangling [Unreleased] reflink; keep all historical sections
- Retire rakelib/keep_a_changelog.rake (release tooling for the
  Jira-tag era; no remaining consumers)
- Update AGENTS.md's session checklist accordingly

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
silug added a commit to silug/simp-puppetsync that referenced this pull request Jul 30, 2026
CHANGELOG.md is frozen (see simp#71); the squash-merge PR title carries
this change's history.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
silug added a commit that referenced this pull request Jul 30, 2026
CHANGELOG.md is frozen (see #71); the squash-merge PR title carries
this change's history.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
silug added a commit to silug/simp-puppetsync that referenced this pull request Jul 30, 2026
CHANGELOG.md is frozen (see simp#71); the squash-merge PR title carries
this change's history.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@silug
silug merged commit 71ca137 into simp:main Jul 30, 2026
2 checks passed
@silug
silug deleted the changelog-freeze branch July 30, 2026 18:57
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.

2 participants