From e33409132e08b1829b64652d5c2e3a1f9a8d0e5a Mon Sep 17 00:00:00 2001 From: ieQu1 <99872536+ieQu1@users.noreply.github.com> Date: Thu, 5 Jan 2023 11:49:24 +0100 Subject: [PATCH] ci: Add generate_changlelog script to scripts/rel/cut.sh --- scripts/rel/cut.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/rel/cut.sh b/scripts/rel/cut.sh index d28955bca..d35176600 100755 --- a/scripts/rel/cut.sh +++ b/scripts/rel/cut.sh @@ -206,9 +206,18 @@ if [ -d "${CHECKS_DIR}" ]; then done fi +generate_changelog () { + local CHANGES_EN_MD="changes/${TAG}-en.md" CHANGES_ZH_MD="changes/${TAG}-zh.md" + ./scripts/format-changelog.sh "${TAG}" "en" > "$CHANGES_EN_MD" + ./scripts/format-changelog.sh "${TAG}" "zh" > "$CHANGES_ZH_MD" + git add "$CHANGES_EN_MD" "$CHANGES_ZH_MD" + [ -n "$(git status -s)" ] && git commit -m "chore: Generate changelog for ${TAG}" +} + if [ "$DRYRUN" = 'yes' ]; then logmsg "Release tag is ready to be created with command: git tag $TAG" else + generate_changelog git tag "$TAG" logmsg "$TAG is created OK." fi