diff --git a/merge-request-check/merge_review_check.sh b/merge-request-check/merge_review_check.sh index b92f5f5d17f9c3f5c5829aebd80f78be56329d15..016b541d0fe1554288eadac7167a7a3f18361bd2 100644 --- a/merge-request-check/merge_review_check.sh +++ b/merge-request-check/merge_review_check.sh @@ -6,6 +6,12 @@ #CI_COMMIT_BEFORE_SHA="" #CI_COMMIT_SHA="" +# For merge request pipelines, the before SHA is all 0s. +# Replace with a MR specific variable for these pipelines. +if [[ $CI_PIPELINE_SOURCE = 'merge_request_event' ]]; then + CI_COMMIT_BEFORE_SHA="$CI_MERGE_REQUEST_DIFF_BASE_SHA" +fi + # If any commands in this scprt fail, exit with a non-zero exit code set -e