From cc53a1e9d2123bfa91f833c0343f8ab32980b85d Mon Sep 17 00:00:00 2001 From: Alan Nelson <alan.nelson@nebraska.edu> Date: Wed, 21 Aug 2024 11:13:12 -0500 Subject: [PATCH] Use alternate SHA for MR pipelines --- merge-request-check/merge_review_check.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/merge-request-check/merge_review_check.sh b/merge-request-check/merge_review_check.sh index b92f5f5..016b541 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 -- GitLab