diff options
author | kylo252 <[email protected]> | 2022-04-08 13:38:43 +0200 |
---|---|---|
committer | kylo252 <[email protected]> | 2022-04-08 13:38:43 +0200 |
commit | f92a0d610c1ee899ec8acb091130f2a5eec22812 (patch) | |
tree | 97c09673b8c17196883adf3c9bb3b59a2356568e /utils/ci | |
parent | df39c031309d5ce0d498accd605fac8151743d59 (diff) |
chore: update changelog
Diffstat (limited to 'utils/ci')
-rw-r--r-- | utils/ci/update_changelog.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/utils/ci/update_changelog.sh b/utils/ci/update_changelog.sh new file mode 100644 index 00000000..49dae53a --- /dev/null +++ b/utils/ci/update_changelog.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -eo pipefail + +BRANCH="$(git rev-parse --abbrev-ref HEAD)" + +if [ "$BRANCH" != "master" ]; then + exit 0 +fi + +REPO_DIR="$(git rev-parse --show-toplevel)" +LATEST_TAG="$(git describe --tags --abbrev=0)" +CONFIG_FILE="$REPO_DIR/.github/workflows/cliff.toml" +CHANGELOG="$REPO_DIR/CHANGELOG.md" + +git -C "$REPO_DIR" cliff "$LATEST_TAG"..HEAD -u -c "$CONFIG_FILE" -p "$CHANGELOG" |