commit 0a4392deabb7c8e90f879e18b8ca82844438f077 parent 1280d164b28cce0cef7a3b2031a795e4504af8e5 Author: Florian Dold <dold@taler.net> Date: Fri, 4 Sep 2026 22:43:17 +0200 ci: generate package changelogs Diffstat:
| M | contrib/ci/jobs/3-wallet-cli-deb-package/job.sh | | | 3 | ++- |
| M | contrib/ci/jobs/4-taler-harness-deb-package/job.sh | | | 3 | ++- |
| A | contrib/ci/write-debian-changelog.sh | | | 14 | ++++++++++++++ |
3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/contrib/ci/jobs/3-wallet-cli-deb-package/job.sh b/contrib/ci/jobs/3-wallet-cli-deb-package/job.sh @@ -26,7 +26,8 @@ mk-build-deps --install --tool='apt-get -o Debug::pkgProblemResolver=yes --no-in export VERSION="$(../../contrib/ci/jobs/3-wallet-cli-deb-package/version.sh)" echo "Building package version ${VERSION}" -EMAIL=none gbp dch --ignore-branch --debian-tag="%(version)s" --git-author --new-version="${VERSION}" +../../contrib/ci/write-debian-changelog.sh \ + taler-wallet-cli "${VERSION}" debian/changelog echo "Current PWD is $PWD" ./configure --prefix=$HOME/local/ dpkg-buildpackage -rfakeroot -b -uc -us diff --git a/contrib/ci/jobs/4-taler-harness-deb-package/job.sh b/contrib/ci/jobs/4-taler-harness-deb-package/job.sh @@ -26,7 +26,8 @@ mk-build-deps --install --tool='apt-get -o Debug::pkgProblemResolver=yes --no-in export VERSION="$(../../contrib/ci/jobs/4-taler-harness-deb-package/version.sh)" echo "Building package version ${VERSION}" -EMAIL=none gbp dch --ignore-branch --debian-tag="%(version)s" --git-author --new-version="${VERSION}" +../../contrib/ci/write-debian-changelog.sh \ + taler-harness "${VERSION}" debian/changelog echo "Current PWD is $PWD" ./configure --prefix=$HOME/local/ dpkg-buildpackage -rfakeroot -b -uc -us diff --git a/contrib/ci/write-debian-changelog.sh b/contrib/ci/write-debian-changelog.sh @@ -0,0 +1,14 @@ +#!/bin/sh +set -eu + +package_name="${1:?package name is required}" +package_version="${2:?package version is required}" +changelog_path="${3:?changelog path is required}" + +cat > "${changelog_path}" <<EOF +${package_name} (${package_version}) unstable; urgency=low + + * Release ${package_version}. + + -- Taler Packaging Team <deb@taler.net> $(date --rfc-email) +EOF