diff --git a/bin/build-helper b/bin/build-helper
index 72f683b9..d72c6cab 100755
--- a/bin/build-helper
+++ b/bin/build-helper
@@ -227,9 +227,14 @@ eof
| sed "${sed_cmd}") || exit 1
# make release
+ changelog=$("$0" changelog-changes "$1" | sed 's/^[[:space:]]*//')
+ release_notes=$(
+ printf "Release %s\n\n%s\n\n%s\n\n**Changelog**\n\n%s\n" \
+ "${tag}" "${response_archive}" "${response_archive_sig}" "${changelog}"
+ )
curl -f -X POST \
-H "PRIVATE-TOKEN: ${token}" \
- -F "description=Release ${tag}
${response_archive}
${response_archive_sig}" \
+ -F "description=${release_notes}" \
"https://code.ungleich.ch/api/v4/projects/${project}/repository/tags/${tag}/release" \
|| exit 1
diff --git a/bin/build-helper.freebsd b/bin/build-helper.freebsd
index cb8e5397..4f393cb0 100755
--- a/bin/build-helper.freebsd
+++ b/bin/build-helper.freebsd
@@ -262,9 +262,14 @@ eof
| sed "${sed_cmd}") || exit 1
# make release
+ changelog=$("$0" changelog-changes "$1" | sed 's/^[[:space:]]*//')
+ release_notes=$(
+ printf "Release %s\n\n%s\n\n%s\n\n**Changelog**\n\n%s\n" \
+ "${tag}" "${response_archive}" "${response_archive_sig}" "${changelog}"
+ )
curl -f -X POST \
-H "PRIVATE-TOKEN: ${token}" \
- -F "description=Release ${tag}
${response_archive}
${response_archive_sig}" \
+ -F "description=${release_notes}" \
"https://code.ungleich.ch/api/v4/projects/${project}/repository/tags/${tag}/release" \
|| exit 1