From 5372338873e19309a32f8553de6347aece8c051f Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 27 May 2025 13:36:06 +0300 Subject: auto create MR on push into weblate-integration --- .gitlab-ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 02509fd4..eb1b10a3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,3 +2,15 @@ include: - project: 'ci/ci-templates' ref: master file: .ci-build-apk-fdroid.yml + +# https://about.gitlab.com/blog/how-to-automatically-create-a-new-mr-on-gitlab-with-gitlab-ci/ +weblate-integration-auto-mr: + image: ${INFRA_IMAGE} + stage: deploy + rules: + - if: $CI_COMMIT_BRANCH == "weblate-integration" && $AUTO_MR_TOKEN != null + script: + - HOST=${CI_PROJECT_URL} CI_PROJECT_ID=${CI_PROJECT_ID} + CI_COMMIT_REF_NAME=${CI_COMMIT_REF_NAME} + GITLAB_USER_ID=${GITLAB_USER_ID} + PRIVATE_TOKEN=${AUTO_MR_TOKEN} ./utils/autoMergeRequest.sh -- cgit v1.2.3-54-g00ecf