diff --git a/CHANGELOG.md b/CHANGELOG.md index 773e840630..cd9222e5fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.14.0-alpha20250716 + + EXPERIMENTS: Experiments are only enabled in alpha releases of Terraform CLI. The following features are not yet available in stable releases. diff --git a/scripts/changelog.sh b/scripts/changelog.sh index 68b7e995be..8eafbd3451 100755 --- a/scripts/changelog.sh +++ b/scripts/changelog.sh @@ -79,6 +79,14 @@ function generate { COMPLETE_VERSION="$LATEST_VERSION-$PRERELEASE_VERSION" npx -y changie@$CHANGIE_VERSION merge -u "## $COMPLETE_VERSION ($HUMAN_DATE)" + + # If we have no changes yet, the changelog is empty now, so we need to add a header + if ! grep -q "$COMPLETE_VERSION" CHANGELOG.md; then + CURRENT_CHANGELOG=$(cat CHANGELOG.md) + echo "## $COMPLETE_VERSION" > CHANGELOG.md + echo "" >> CHANGELOG.md + echo "$CURRENT_CHANGELOG" >> CHANGELOG.md + fi ;; beta)