diff --git a/templates/release-mr.yml b/templates/release-mr.yml index b814229f794ca7400208e4f4c5e1f35271e62c5b..4e091cb4eded8b4212eb8d9ea83228ccb6b2f4d4 100644 --- a/templates/release-mr.yml +++ b/templates/release-mr.yml @@ -1,12 +1,14 @@ include: - local: '/templates/shared/all.yml' +variables: + RELEASE_MR_SOURCE_BRANCH: $CI_DEFAULT_BRANCH + RELEASE_MR_TARGET_BRANCH: master + release_mr: stage: pre image: ${CI_AWE_IMAGE_BASE}/ci-tools:${CI_AWE_IMAGE_TAG} variables: - RELEASE_MR_SOURCE_BRANCH: $CI_DEFAULT_BRANCH - RELEASE_MR_TARGET_BRANCH: master GIT_DEPTH: 0 rules: - if: $CI_AWE_SKIP_RELEASE_MR @@ -14,16 +16,15 @@ release_mr: - if: $CI_AWE_SKIP_ALL when: never - if: $CI_MERGE_REQUEST_ID -# $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $RELEASE_MR_TARGET_BRANCH && -# $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == $RELEASE_MR_SOURCE_BRANCH -# - if: $CI_AWE_RUN_RELEASE_MR -# - if: $CI_AWE_RUN_ALL + $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $RELEASE_MR_TARGET_BRANCH && + $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == $RELEASE_MR_SOURCE_BRANCH + - if: $CI_AWE_RUN_RELEASE_MR + - if: $CI_AWE_RUN_ALL script: - - env | sort -# - python-gitlab-set-private-token ${RELEASE_MR_TOKEN} -# - DESCRIPTION=$(git log-mr --output markdown --target ${RELEASE_MR_SOURCE_BRANCH} origin/${RELEASE_MR_TARGET_BRANCH}..origin/${RELEASE_MR_SOURCE_BRANCH}) -# - | -# gitlab project-merge-request update \ -# --project-id ${CI_PROJECT_ID} \ -# --mr-iid ${CI_MERGE_REQUEST_IID} \ -# --description ${DESCRIPTION} + - python-gitlab-set-private-token ${RELEASE_MR_TOKEN} + - DESCRIPTION=$(git log-mr --output markdown --target ${RELEASE_MR_SOURCE_BRANCH} origin/${RELEASE_MR_TARGET_BRANCH}..origin/${RELEASE_MR_SOURCE_BRANCH}) + - | + gitlab project-merge-request update \ + --project-id ${CI_PROJECT_ID} \ + --mr-iid ${CI_MERGE_REQUEST_IID} \ + --description ${DESCRIPTION}