From b6eb6002adb86339ebacb52ec268024c06fbd810 Mon Sep 17 00:00:00 2001 From: Peter Leitzen <pleitzen@gitlab.com> Date: Tue, 13 Feb 2024 13:44:27 +0100 Subject: [PATCH] CI: Allow empty commits when FOSS branch is prepared The option `--allow-empty` accounts for the edge case where FOSS matchess EE repository and a merge request only contains EE related changes. --- .gitlab/ci/as-if-foss.gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab/ci/as-if-foss.gitlab-ci.yml b/.gitlab/ci/as-if-foss.gitlab-ci.yml index 5bcf1ff696c0c..110b20bb080bc 100644 --- a/.gitlab/ci/as-if-foss.gitlab-ci.yml +++ b/.gitlab/ci/as-if-foss.gitlab-ci.yml @@ -15,6 +15,7 @@ prepare-as-if-foss-branch: before_script: - git clone --single-branch --branch master "${FOSS_REPOSITORY}" gitlab-foss - git -C gitlab-foss checkout -b "${AS_IF_FOSS_BRANCH}" master + - git -C gitlab-foss rev-parse HEAD - rm -r .git/ - mv gitlab-foss/.git . - rm -r gitlab-foss @@ -29,7 +30,9 @@ prepare-as-if-foss-branch: - rm -f CHANGELOG-EE.md - rm -f changelogs/*-ee.md - git add -A - - git commit -m 'Update from merge request' # TODO: Mark which SHA we add + # --allow-empty accounts for the edge case where FOSS matchess EE repository + # and a merge request only contains EE related changes. + - git commit -m 'Update from merge request' --allow-empty # TODO: Mark which SHA we add - git push -f "${FOSS_REPOSITORY}" "${AS_IF_FOSS_BRANCH}" prepare-as-if-foss-env: -- GitLab