ci: Add generate_changlelog script to scripts/rel/cut.sh

This commit is contained in:
ieQu1 2023-01-05 11:49:24 +01:00
parent 6278d48bd7
commit e33409132e
1 changed files with 9 additions and 0 deletions

View File

@ -206,9 +206,18 @@ if [ -d "${CHECKS_DIR}" ]; then
done done
fi 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 if [ "$DRYRUN" = 'yes' ]; then
logmsg "Release tag is ready to be created with command: git tag $TAG" logmsg "Release tag is ready to be created with command: git tag $TAG"
else else
generate_changelog
git tag "$TAG" git tag "$TAG"
logmsg "$TAG is created OK." logmsg "$TAG is created OK."
fi fi