diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 39ac14f9eae..17424882b9f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -64,6 +64,19 @@ stages: when: never - if: $CI_COMMIT_BRANCH +check_changelog: + extends: .on_push + stage: build + script: + - | + if [ "$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" != "main" ] + then + echo "Skipping because this is not a PR or is not targeting main" + exit 0 + else + git fetch origin --quiet + ./scripts/changelog-check -b origin/"${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}" -s origin/"${CI_MERGE_REQUEST_SOURCE_BRANCH_NAME}" + fi install: extends: .on_push stage: build