diff --git a/plugin.sh b/plugin.sh index c100020..7096588 100644 --- a/plugin.sh +++ b/plugin.sh @@ -9,15 +9,18 @@ fi if [[ -z "${CI_COMMIT_AUTHOR_EMAIL}" ]]; then export CI_COMMIT_AUTHOR_EMAIL=bot@odit.services fi +echo "Setting git user to ${CI_COMMIT_AUTHOR} <${CI_COMMIT_AUTHOR_EMAIL}>" export GIT_AUTHOR_NAME=${CI_COMMIT_AUTHOR} export GIT_AUTHOR_EMAIL=${CI_COMMIT_AUTHOR_EMAIL} export GIT_COMMITTER_NAME=${CI_COMMIT_AUTHOR} export GIT_COMMITTER_EMAIL=${CI_COMMIT_AUTHOR_EMAIL} + CURRENTTAG=$(git tag --sort=-creatordate | head -n 1) PREVIOUSTAG=$(git tag --sort=-creatordate | head -n 2 | tail -n 1) -echo "$PREVIOUSTAG..$CURRENTTAG" +echo "Diff: $PREVIOUSTAG..$CURRENTTAG" + ALLCHANGES=$(npx -y @philippdormann/changelogen@1.0.0 --from $PREVIOUSTAG --to $CURRENTTAG --no-output | sed 's/"/\\"/g' | tail -n +6) if [ "${PLUGIN_GITEA_DOMAIN:+set}" = set ]; then @@ -50,6 +53,7 @@ if [ "${PLUGIN_GITEA_DOMAIN:+set}" = set ]; then }" echo "Release created";git push --follow-tags fi + if [ "${PLUGIN_MATRIX_SERVER:+set}" = set ]; then echo "Detected matrix server"; if [ "${PLUGIN_MATRIX_USER:-null}" = null ]; then