Files
git-cliff-action/entrypoint.sh
2021-06-19 22:55:24 +03:00

21 lines
365 B
Bash
Executable File

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