From: Nicki Křížek Date: Tue, 24 Jun 2025 14:35:56 +0000 (+0200) Subject: Add newline for changelog CI job X-Git-Tag: v9.21.10~29^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ebf155ecc82fbf20576ce1cf8e6c9521430b4c66;p=thirdparty%2Fbind9.git Add newline for changelog CI job In case the changelog file doesn't have an empty line at the end of the file, the job may fail with the following error: WARNING: Bullet list ends without a blank line; unexpected unindent. This typically happens in MRs targeting the -S edition, as those changelogs usually don't have an empty newline. This change ensures the changelog job can pass and verify the title/desc contents even in those cases. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c96f3eee646..9ae4f4b9aaf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -670,7 +670,9 @@ changelog: - sed -i 's/^Draft:\s*//' commitmsg - echo -e "$CI_MERGE_REQUEST_DESCRIPTION" >> commitmsg - git commit --allow-empty -F commitmsg - - ./contrib/gitchangelog/gitchangelog.py HEAD^..HEAD >> $(ls doc/changelog/changelog-9.* | sort --version-sort | tail -n 1) + - export CHANGELOG=$(ls doc/changelog/changelog-9.* | sort --version-sort | tail -n 1) + - printf "\n" >> $CHANGELOG + - ./contrib/gitchangelog/gitchangelog.py HEAD^..HEAD >> $CHANGELOG after_script: - git diff needs: []