Skip to content

chore(release): promote changelog into [4.0.5] - #3227

Merged
bpamiri merged 1 commit into
developfrom
release/changelog-4.0.5
Jun 19, 2026
Merged

chore(release): promote changelog into [4.0.5]#3227
bpamiri merged 1 commit into
developfrom
release/changelog-4.0.5

Conversation

@bpamiri

@bpamiri bpamiri commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

Release prep for 4.0.5 — a packaging hotfix on top of the (unannounced) 4.0.4.

Promotes two changelog.d fragments into [4.0.5]:

  • Added: Linux .deb/.rpm are now arch-independent → install on arm64.
  • Fixed: RHEL/Fedora Java-detection (the .rpm now starts on Rocky/Fedora).

The promote tooling (fixed in #3219) emits the correct single-hash # [4.0.5](tag) => date header + --- separator; verified release.yml's awk extracts the section with zero bleed into 4.0.4.

🤖 Generated with Claude Code

Promote the two pending fragments (arch-independent Linux packages / arm64
support, and the RHEL-family Java-detection fix) into the [4.0.5] section.
4.0.5 is a packaging hotfix on top of the unannounced 4.0.4.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Peter Amiri <petera@pai.com>
@github-actions github-actions Bot added the docs label Jun 19, 2026

@wheels-bot wheels-bot Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wheels Bot — Reviewer

TL;DR — This is the 4.0.5 release-promotion PR: it inserts a new [4.0.5] => 2026-06-19 section into CHANGELOG.md with one Added (arch-independent Linux .deb/.rpm + arm64) and one Fixed (RHEL-family Java-21 detection) bullet, both crediting #3223. The diff is a clean, accurate, well-formed 12-line changelog promotion. Verdict: approve.

Conventions

  • The direct CHANGELOG.md edit is correct here, not a finding. CLAUDE.md routes fix/feat PRs through changelog.d/ fragments, but explicitly carves out release cut: "tools/changelog-promote.sh <version> assembles fragments … into the new version section." This is that promotion, and the [Unreleased] block is correctly left intact with its "Do not add entries here" placeholder.
  • New section format matches the existing convention exactly — [4.0.5](…/tag/v4.0.5) => 2026-06-19 mirrors the [4.0.4](…) => 2026-06-18 shape, with --- separators on both sides and newest-first ordering (inserted above 4.0.4). Date 2026-06-19 is today and sequential after 4.0.4's 2026-06-18.

Correctness

  • Content accurately reflects #3223 (commit edb4071e4): arch-independent packages / arm64 support → Added; RHEL/Fedora Java-21 probe fix → Fixed. Both bullets cite (#3223). No duplication — develop's CHANGELOG did not already carry a 4.0.5 section, so the hunk inserts cleanly.

Commits

  • chore(release): assemble changelog.d fragments into [4.0.5] — valid type/scope, subject ≤ 100 chars, DCO sign-off present.
  • Minor, non-blocking: the commit subject and PR body say "assemble changelog.d fragments," but changelog.d/ held only README.md at the time (no fragment .md files) — the content was entered directly rather than promoted from fragments. The resulting CHANGELOG is correct either way; just a cosmetic wording mismatch with the mechanism, no action required.

No Correctness, Cross-engine, Security, or commitlint findings. Docs-only release prep — nothing to test.

@bpamiri
bpamiri merged commit 246a6ca into develop Jun 19, 2026
6 checks passed
@bpamiri
bpamiri deleted the release/changelog-4.0.5 branch June 19, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant