From 40a7dd170464000aae8572cb84fc419a20ee3f69 Mon Sep 17 00:00:00 2001 From: Jonathan Klee Date: Mon, 19 Jan 2026 16:50:44 +0100 Subject: [PATCH] ci: give the possibility to build official & community manually for dogfooding --- .gitlab-ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9bc705eaa..4c86e0dee 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -110,6 +110,12 @@ buildRelease: - if: '$CI_COMMIT_REF_PROTECTED == "true"' when: always +.releaseSignedRules: + rules: &releaseSignedRules + - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_REF_PROTECTED == "true"' + when: always + - when: manual + buildReleaseTest: extends: .releaseSigned script: @@ -120,6 +126,8 @@ buildReleaseTest: buildReleaseCommunity: extends: .releaseSigned + allow_failure: true + rules: *releaseSignedRules script: - ./gradlew assembleReleaseCommunity artifacts: @@ -128,6 +136,8 @@ buildReleaseCommunity: buildReleaseOfficial: extends: .releaseSigned + allow_failure: true + rules: *releaseSignedRules script: - ./gradlew assembleReleaseOfficial artifacts: -- GitLab