Prefer .pull_request.base.sha than .before in case of force-push.

This commit is contained in:
tarao 2021-06-13 21:55:56 +09:00
parent 7925921803
commit 99c828f01d

View File

@ -22,14 +22,14 @@ prereqs() {
fi)
}
BASE=$(cat "$GITHUB_EVENT_PATH" | jq -r '.before')
BASE=$(cat "$GITHUB_EVENT_PATH" | jq -r '.pull_request.base.sha')
if [ "$BASE" = 'null' ]; then
BASE=$(cat "$GITHUB_EVENT_PATH" | jq -r '.pull_request.base.sha')
BASE=$(cat "$GITHUB_EVENT_PATH" | jq -r '.before')
fi
HEAD=$(cat "$GITHUB_EVENT_PATH" | jq -r '.after')
HEAD=$(cat "$GITHUB_EVENT_PATH" | jq -r '.pull_request.head.sha')
if [ "$HEAD" = 'null' ]; then
HEAD=$(cat "$GITHUB_EVENT_PATH" | jq -r '.pull_request.head.sha')
HEAD=$(cat "$GITHUB_EVENT_PATH" | jq -r '.after')
fi
COMMIT_RANGE="${BASE}..${HEAD}"