#!/usr/bin/env bash echo "=========================== Starting Release Script ===========================" PS4="\[\e[35m\]+ \[\e[m\]" set -vex pushd "$(dirname "${BASH_SOURCE[0]}")/../" # GitHub Actions CI runner work on DETACHED HEAD, so we need to checkout the release branch git checkout -B "${BRANCH_NAME}" # Run the release plugin - with "[skip ci]" in the release commit message mvn -B -Dmaven.wagon.http.pool=false \ -Prelease \ "-Darguments=-Prelease -DskipTests -Dmaven.javadoc.skip -Dadditionalparam=-Xdoclint:none" \ release:clean release:prepare release:perform \ -DscmCommentPrefix="[maven-release-plugin][skip ci] " \ -Dusername=alfresco-build \ -Dpassword=${GIT_PASSWORD} popd set +vex echo "=========================== Finishing Release Script =========================="