From 009b8b806a313c658eb0f1d7bbc6ce38439a3028 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen.haas@lakedrops.com> Date: Fri, 5 Jul 2024 11:33:31 +0200 Subject: [PATCH] Improve override rules for gitlab_templates --- private-modules-overrides.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/private-modules-overrides.yml b/private-modules-overrides.yml index 3a44595..b1ef855 100644 --- a/private-modules-overrides.yml +++ b/private-modules-overrides.yml @@ -2,6 +2,15 @@ variables: OPT_IN_TEST_NEXT_MINOR: 1 OPT_IN_TEST_NEXT_MAJOR: 1 RUN_JOB_UPGRADE_STATUS: 1 + +.provide-info-yml-if-needed: &provide-info-yml-if-needed + - | + if ls *.info.yml 1> /dev/null 2>&1; then + echo "*.info.yml file exists" + else + echo "core_version_requirement: ^11" > dummy.info.yml + fi + cspell: allow_failure: false phpcs: @@ -13,10 +22,17 @@ phpstan (next minor): phpstan (next major): allow_failure: false before_script: - - touch dummy.info.yml + - *provide-info-yml-if-needed phpunit (next minor): allow_failure: false phpunit (next major): allow_failure: false before_script: - - touch dummy.info.yml + - *provide-info-yml-if-needed +upgrade status: + rules: + - if: '$RUN_JOB_UPGRADE_STATUS == "0"' + when: never + - exists: + - "*.info.yml" + when: on_success -- GitLab