Files
git-cliff-action/entrypoint.sh
2021-06-18 02:09:00 +03:00

19 lines
365 B
Bash
Executable File

#!/bin/bash -l
set -uxo pipefail
CHANGELOG_OUT=${CHANGELOG_OUT:="CHANGELOG.md"}
# Execute git-cliff
git-cliff "$@" > "$CHANGELOG_OUT"
exit_code=$?
changelog=$(cat "$CHANGELOG_OUT")
# Output to console
echo "$changelog"
# Set output
echo "::set-output name=changelog::$changelog"
# Pass exit code to the next step
echo "::set-output name=exit_code::$exit_code"