From: Michał Kępień Date: Mon, 11 May 2026 08:07:38 +0000 (+0200) Subject: Fix triggering rules for the "publish-cleanup" job X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e508bbbf57b1f1412ede2b800e9edba6d57c6bd;p=thirdparty%2Fbind9.git Fix triggering rules for the "publish-cleanup" job The "publish-cleanup" tag pipeline job is currently created for all security releases, including BIND -S releases, but it depends on the "publish" job, which is only created for open source releases. This breaks CI configuration for BIND -S tags, preventing pipelines from getting created for such tags altogether. Fix by only creating the "publish-cleanup" job in tag pipelines for open source security releases. (cherry picked from commit bb40c3463831d5520faf3b9bec1703df2e836684) --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7020df67c38..16e8d2bb44b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -289,6 +289,9 @@ stages: .rule_tag_open_source_maintenance: &rule_tag_open_source_maintenance - if: '$CI_PROJECT_NAMESPACE == "isc-private" && $CI_COMMIT_TAG != null && $CI_COMMIT_TAG !~ /-S/ && $RELEASE_TYPE != "security"' +.rule_tag_open_source_security: &rule_tag_open_source_security + - if: '$CI_PROJECT_NAMESPACE == "isc-private" && $CI_COMMIT_TAG != null && $CI_COMMIT_TAG !~ /-S/ && $RELEASE_TYPE == "security"' + .rule_tag_security: &rule_tag_security - if: '$CI_PROJECT_NAMESPACE == "isc-private" && $CI_COMMIT_TAG != null && $RELEASE_TYPE == "security"' @@ -1936,7 +1939,7 @@ publish-cleanup: tags: - smalljob rules: - - *rule_tag_security + - *rule_tag_open_source_security .manual_release_job_qa: &manual_release_job_qa <<: *manual_release_job