]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add a tag pipeline CI job to update the stable tag after a release
authorAndoni Duarte Pintado <andoni@isc.org>
Thu, 27 Nov 2025 11:45:30 +0000 (12:45 +0100)
committerAndoni Duarte <andoni@isc.org>
Wed, 17 Dec 2025 10:59:38 +0000 (10:59 +0000)
Introduce a CI job to update the "stable" tag with the latest released
stable version tag. This is a manual job that only runs in tag
pipelines in the context of a release.

.gitlab-ci.yml

index 6603a192d8627466cf8a1d2ba4730a9e76ea5c2e..0ee7e1e7650fa7cfe1730a945d9131809cea62ef 100644 (file)
@@ -1867,6 +1867,19 @@ merge-tag:
       - bind9/
     when: on_failure
 
+update-stable-tag:
+  <<: *manual_release_job_qa
+  variables:
+    GIT_DEPTH: 1
+  script:
+    - bind9-qa/releng/update_stable_tag.py --tag "$CI_COMMIT_TAG"
+  rules:
+    - *rule_tag_open_source
+  artifacts:
+    paths:
+      - bind9/
+    when: on_failure
+
 .customer-git: &customer_git
   <<: *base_image
   stage: release