ensure changelog script can handle empty alpha releases

pull/37336/head
Daniel Schmidt 10 months ago
parent 21fcc62055
commit 5289b0cf6f

@ -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.

@ -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)

Loading…
Cancel
Save