]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add a job preparing EVNs
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:17 +0000 (11:55 +0000)
Add a new GitLab CI job that automatically generates BIND 9 Early
Vulnerability Notifications based on the metadata for the current
release cycle.

(cherry picked from commit 126ed8707e175be903b4e17f20fb5986b105d3a9)

.gitlab-ci.yml

index 1177c80fed439793d0b77dd47faa321575ae5cd5..bafa1175fd83c162a0be0601097b23dc33215894 100644 (file)
@@ -312,6 +312,9 @@ stages:
 .rule_tag_open_source: &rule_tag_open_source
   - if: '$CI_PROJECT_NAMESPACE == "isc-private" && $CI_COMMIT_TAG != null && $CI_COMMIT_TAG !~ /-S/'
 
+.rule_tag_security: &rule_tag_security
+  - if: '$CI_PROJECT_NAMESPACE == "isc-private" && $CI_COMMIT_TAG != null && $RELEASE_TYPE == "security"'
+
 .rule_tag_security_or_subscription: &rule_tag_security_or_subscription
   - if: '$CI_PROJECT_NAMESPACE == "isc-private" && $CI_COMMIT_TAG != null && ($RELEASE_TYPE == "security" || $CI_COMMIT_TAG =~ /-S/)'
 
@@ -1917,6 +1920,15 @@ prepare-release-announcement:
   rules:
     - *rule_tag_open_source
 
+# Job preparing an EVN MR in Printing Press
+
+prepare-evn:
+  <<: *printing_press_job
+  variables:
+    DOCUMENT: evn
+  rules:
+    - *rule_tag_security
+
 # Job merging the tag back into its base branch
 
 merge-tag: