]> 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>
Thu, 18 Dec 2025 08:19:47 +0000 (08:19 +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.

(cherry picked from commit 2bca6c0d5eacab61843e43021283f37ea959232c)

.gitlab-ci.yml

index 89ca4415e83031698750628426b2f141abd6c366..f3528827c9ddd32e247822f40cc3f634992f4dee 100644 (file)
@@ -1986,6 +1986,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