diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index db4341fa6305ca29c4ce2f7cfa354de92a5b80e7..2e4a0bdbf2936c72d278db957f47ddbc688121f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -154,3 +154,17 @@ create_major_tag: script: - chmod +x ./ci/new_major_tag.sh - ./ci/new_major_tag.sh + +reset_approvals: + image: debian:10-slim + stage: sync + rules: + - if: '$CI_OPEN_MERGE_REQUESTS != null && $CI_PIPELINE_SOURCE == "push"' + before_script: + - apt-get update -yqq > /dev/null + - apt install -y curl + script: + - MR_ID=`echo $CI_OPEN_MERGE_REQUESTS | grep -oP "!(.)*" | tr -d "!"` + - | + curl --header "PRIVATE-TOKEN: $TOKEN_GITLAB" -X PUT "https://labs.maarch.org/api/v4/projects/$CI_PROJECT_ID/merge_requests/$MR_ID/reset_approvals" +