From c286e982128b4123310c37c927bec90b96f26339 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 4 Jan 2026 01:36:00 +0000 Subject: [PATCH] Remove mandatory Unreleased section requirement from changelog validation Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com> --- scripts/validate/changelog.sh | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/scripts/validate/changelog.sh b/scripts/validate/changelog.sh index c7eae46..f9fc6ef 100755 --- a/scripts/validate/changelog.sh +++ b/scripts/validate/changelog.sh @@ -124,18 +124,8 @@ fi # Core structural checks # - Must contain at least one H2 heading with a bracketed version -# - Must contain an Unreleased section # - Must contain a section for the resolved version -unreleased_ok=false -if grep -Eq '^## \[Unreleased\]' CHANGELOG.md; then - unreleased_ok=true -fi - -if [ "${unreleased_ok}" != "true" ]; then - fail "CHANGELOG.md missing '## [Unreleased]' section" -fi - if ! grep -Eq '^## \[[0-9]+\.[0-9]+\.[0-9]+\]' CHANGELOG.md; then fail "CHANGELOG.md has no version sections (expected headings like: ## [x.y.z])" fi