|
@@ -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"
|