Compare commits
1 Commits
18f167418d
...
2bef6aada9
| Author | SHA1 | Date | |
|---|---|---|---|
| 2bef6aada9 |
@@ -36,25 +36,16 @@ jobs:
|
|||||||
|
|
||||||
BASE_SHA=""
|
BASE_SHA=""
|
||||||
TARGET_SHA="${HEAD_SHA}"
|
TARGET_SHA="${HEAD_SHA}"
|
||||||
BASE_HINT_SHA="${PR_BASE_SHA:-}"
|
|
||||||
|
|
||||||
if [ "${EVENT_NAME}" = "pull_request" ]; then
|
if [ "${EVENT_NAME}" = "pull_request" ] && [ -n "${PR_HEAD_SHA:-}" ]; then
|
||||||
if [ -n "${PR_HEAD_SHA:-}" ]; then
|
TARGET_SHA="${PR_HEAD_SHA}"
|
||||||
TARGET_SHA="${PR_HEAD_SHA}"
|
|
||||||
elif git rev-parse "${HEAD_SHA}^2" >/dev/null 2>&1; then
|
|
||||||
TARGET_SHA="$(git rev-parse "${HEAD_SHA}^2")"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "${BASE_HINT_SHA}" ] && git rev-parse "${HEAD_SHA}^1" >/dev/null 2>&1; then
|
|
||||||
BASE_HINT_SHA="$(git rev-parse "${HEAD_SHA}^1")"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${EVENT_NAME}" = "pull_request" ] && [ -n "${BASE_HINT_SHA}" ] && [ -n "${TARGET_SHA:-}" ]; then
|
if [ "${EVENT_NAME}" = "pull_request" ] && [ -n "${PR_BASE_SHA:-}" ] && [ -n "${TARGET_SHA:-}" ]; then
|
||||||
BASE_SHA="$(git merge-base "${BASE_HINT_SHA}" "${TARGET_SHA}" || true)"
|
BASE_SHA="$(git merge-base "${PR_BASE_SHA}" "${TARGET_SHA}" || true)"
|
||||||
|
|
||||||
if [ -z "${BASE_SHA}" ]; then
|
if [ -z "${BASE_SHA}" ]; then
|
||||||
BASE_SHA="${BASE_HINT_SHA}"
|
BASE_SHA="${PR_BASE_SHA}"
|
||||||
fi
|
fi
|
||||||
elif [ -n "${BEFORE_SHA:-}" ] && [ "${BEFORE_SHA}" != "0000000000000000000000000000000000000000" ]; then
|
elif [ -n "${BEFORE_SHA:-}" ] && [ "${BEFORE_SHA}" != "0000000000000000000000000000000000000000" ]; then
|
||||||
BASE_SHA="${BEFORE_SHA}"
|
BASE_SHA="${BEFORE_SHA}"
|
||||||
|
|||||||
Reference in New Issue
Block a user