]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Enable overriding the list of security releases
authorMichał Kępień <michal@isc.org>
Tue, 4 Nov 2025 11:51:35 +0000 (12:51 +0100)
committerMichał Kępień (GitLab job 6433833) <michal@isc.org>
Tue, 4 Nov 2025 11:55:23 +0000 (11:55 +0000)
Enable manually providing (via an optional CI variable) Printing Press
jobs with the list of security releases in a given release cycle in case
autodetection fails for any reason.

(cherry picked from commit 963bf4e32695d65dbe278d7ae01a57ce47092a7a)

.gitlab-ci.yml

index a579b979885f0bc1fb6fa02fca2443e06aa162ed..66b75d02b9067d4e624cd97802521232e33e7c5d 100644 (file)
@@ -1724,12 +1724,16 @@ publish:
 
 # Setting the FORCE_CVE_IDS environment variable to a comma-separated
 # list of CVE IDs enables overriding the autodetected ones.
+#
+# Setting the FORCE_SECURITY_RELEASES environment variable to a
+# comma-separated list of BIND 9 versions enables overriding the
+# autodetected ones.
 .printing_press_job: &printing_press_job
   <<: *manual_release_job_qa
   variables:
     GIT_DEPTH: 1
   script:
-    - bind9-qa/releng/printing_press_mr.py --document "${DOCUMENT}" --metadata bind9-qa/releng/metadata.json ${FORCE_CVE_IDS:+--force-cve-ids ${FORCE_CVE_IDS}}
+    - bind9-qa/releng/printing_press_mr.py --document "${DOCUMENT}" --metadata bind9-qa/releng/metadata.json ${FORCE_CVE_IDS:+--force-cve-ids ${FORCE_CVE_IDS}} ${FORCE_SECURITY_RELEASES:+--force-security-releases ${FORCE_SECURITY_RELEASES}}
   artifacts:
     paths:
       - printing-press/