#
# Copyright Super iPaaS Integration LLC, an IBM Company 2024
#
echo "Auto merge"
source "${ONE_PIPELINE_PATH}"/tools/get_repo_params

APP_TOKEN_PATH="./app-token"
PR_URL=$(get_env PR_URL "")
PR_NUMBER=$(echo "$PR_URL" | grep -oP '(?<=pulls/)[0-9]+')
echo "$PR_NUMBER"
read -r APP_REPO_NAME APP_REPO_OWNER APP_SCM_TYPE APP_API_URL < <(get_repo_params "$(load_repo app-repo url)" "$APP_TOKEN_PATH")

curl -X PUT -H "Authorization: Bearer $(cat ${APP_TOKEN_PATH})" -H "Accept: application/vnd.github+json"  -d '{"commit_title": "Merging PR", "merge_method": "merge"}' "${APP_API_URL}/repos/${APP_REPO_OWNER}/${APP_REPO_NAME}/pulls/$PR_NUMBER/merge"
