Make the cherry-pick bot carry the cherry-pick message info (#15)
diff --git a/cherry-pick/entrypoint.sh b/cherry-pick/entrypoint.sh
index 72efc42..111fae4 100755
--- a/cherry-pick/entrypoint.sh
+++ b/cherry-pick/entrypoint.sh
@@ -1,7 +1,5 @@
#!/bin/bash
-set -x
-
cat ${GITHUB_EVENT_PATH}
GITHUB_TOKEN=${GITHUB_TOKEN:-""}
@@ -59,7 +57,7 @@
git checkout ${TARGET_BRANCH}
git checkout -b ${BOT_BRANCH_NAME}
git status
- git cherry-pick "${PR_MERGE_COMMIT_SHA}" -X Recursive
+ git cherry-pick -x "${PR_MERGE_COMMIT_SHA}" -X Recursive
status=$?
if [[ ${status} != 0 ]]; then
git add .
@@ -71,10 +69,16 @@
pr_close_prompt_args() {
readonly PR_NUMBER=$(jq -r '.number' "${GITHUB_EVENT_PATH}")
- readonly PR_INFO=$(curl -s --request GET \
- --url https://api.github.com/repos/${GITHUB_REPOS}/pulls/${PR_NUMBER} \
- --header "Authorization: token ${GITHUB_TOKEN}" \
- --header 'Accept: application/vnd.github.sailor-v-preview+json')
+ if [[ "" == "${GITHUB_TOKEN}" ]]; then
+ readonly PR_INFO=$(curl -s --request GET \
+ --url https://api.github.com/repos/${GITHUB_REPOS}/pulls/${PR_NUMBER} \
+ --header 'Accept: application/vnd.github.sailor-v-preview+json')
+ else
+ readonly PR_INFO=$(curl -s --request GET \
+ --url https://api.github.com/repos/${GITHUB_REPOS}/pulls/${PR_NUMBER} \
+ --header "Authorization: token ${GITHUB_TOKEN}" \
+ --header 'Accept: application/vnd.github.sailor-v-preview+json')
+ fi
}
pr_close_prompt() {