]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add smalljob tag to small jobs not in the quick-checks stage
authorAndoni Duarte Pintado <andoni@isc.org>
Thu, 15 Jan 2026 11:16:30 +0000 (12:16 +0100)
committerMichał Kępień <michal@isc.org>
Fri, 23 Jan 2026 11:52:57 +0000 (12:52 +0100)
Jobs using the "post_merge" and "manual_release_job_qa" anchors also
complete in less than a minute, so they now include the "smalljob" tag.

Since the "release" job is also a fast one, but without an anchor, the
"smalljob" tag is added to its definition.

The "autoconf_job" definion also includes the tag and it is kept in its
own stage.

(cherry picked from commit e9f2b7944e6d9ad3e93357046828e92d61e15108)

.gitlab-ci.yml

index 8d2815b4e7ac636349101270b09dfb1335c478ed..ad1e5ac4b5477859c7d78aa32e36c2d4646dbb42 100644 (file)
@@ -346,6 +346,8 @@ stages:
   <<: *default_triggering_rules
   <<: *base_image
   stage: autoconf
+  tags:
+    - smalljob
   script:
     - autoreconf -fi
   artifacts:
@@ -1726,6 +1728,8 @@ release:
       artifacts: true
     - job: docs:pdf
       artifacts: true
+  tags:
+    - smalljob
   rules:
     - *rule_tag
   artifacts:
@@ -1856,6 +1860,8 @@ publish:
   needs:
     - job: staging
       artifacts: false
+  tags:
+    - smalljob
 
 # Setting the FORCE_CVE_IDS environment variable to a comma-separated
 # list of CVE IDs enables overriding the autodetected ones.
@@ -2168,6 +2174,8 @@ pairwise:
   <<: *base_image
   stage: postmerge
   needs: []
+  tags:
+    - smalljob
   # post-merge processes should run even if another MR was merged while the job was running (or queued)
   interruptible: false
   variables: