]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Drop FreeBSD and OpenBSD from CI
authorMichal Nowak <mnowak@isc.org>
Tue, 11 Mar 2025 09:56:18 +0000 (10:56 +0100)
committerMichal Nowak <mnowak@isc.org>
Tue, 11 Mar 2025 13:06:00 +0000 (14:06 +0100)
Both FreeBSD and OpenBSD in the CI are tested on outdated images.
Current FreeBSD images can't even be rebuild because in the maintained
branches they were ported from QCOW2 to the AWS autoscaler (also a
future of the OpenBSD image). This is something we don't want to
backport to EoL branches.

(cherry picked from commit f08f69c54d594c36e36a07ccbd04a4a2276e2da0)

.gitlab-ci.yml

index 7f321ac0bd23eb1082553b63a8d1cf9d75292f13..945f5d774db50c12de286d9355c87695d5097b09 100644 (file)
@@ -59,11 +59,6 @@ stages:
 
 ### Runner Tag Templates
 
-.libvirt-amd64: &libvirt_amd64
-  tags:
-    - libvirt
-    - amd64
-
 .linux-amd64: &linux_amd64
   tags:
     - linux
@@ -128,20 +123,6 @@ stages:
 .base: &base_image
   <<: *debian_bookworm_amd64_image
 
-### QCOW2 Image Templates
-
-.freebsd-12-amd64: &freebsd_12_amd64_image
-  image: "freebsd-12.3-x86_64"
-  <<: *libvirt_amd64
-
-.freebsd-13-amd64: &freebsd_13_amd64_image
-  image: "freebsd-13.0-x86_64"
-  <<: *libvirt_amd64
-
-.openbsd-amd64: &openbsd_amd64_image
-  image: "openbsd-7.0-x86_64"
-  <<: *libvirt_amd64
-
 ### Job Templates
 
 .default-triggering-rules: &default_triggering_rules
@@ -686,83 +667,6 @@ unit:clang:asan:
     - job: clang:asan
       artifacts: true
 
-# Jobs for Clang builds on FreeBSD 12 (amd64)
-
-clang:freebsd12:amd64:
-  variables:
-    CFLAGS: "${CFLAGS_COMMON}"
-    EXTRA_CONFIGURE: "--with-gssapi=krb5-config --disable-warn-error"
-    USER: gitlab-runner
-  <<: *freebsd_12_amd64_image
-  <<: *build_job
-
-system:clang:freebsd12:amd64:
-  <<: *freebsd_12_amd64_image
-  <<: *system_test_job
-  variables:
-    USER: gitlab-runner
-    TEST_PARALLEL_JOBS: 4
-  needs:
-    - job: clang:freebsd12:amd64
-      artifacts: true
-
-unit:clang:freebsd12:amd64:
-  <<: *freebsd_12_amd64_image
-  <<: *unit_test_job
-  needs:
-    - job: clang:freebsd12:amd64
-      artifacts: true
-
-# Jobs for Clang builds on FreeBSD 13 (amd64)
-
-clang:freebsd13:amd64:
-  variables:
-    CFLAGS: "${CFLAGS_COMMON}"
-    EXTRA_CONFIGURE: "--with-gssapi=/usr/bin/krb5-config"
-    USER: gitlab-runner
-  <<: *freebsd_13_amd64_image
-  <<: *build_job
-
-system:clang:freebsd13:amd64:
-  <<: *freebsd_13_amd64_image
-  <<: *system_test_job
-  variables:
-    USER: gitlab-runner
-    TEST_PARALLEL_JOBS: 4
-  needs:
-    - job: clang:freebsd13:amd64
-      artifacts: true
-
-unit:clang:freebsd13:amd64:
-  <<: *freebsd_13_amd64_image
-  <<: *unit_test_job
-  needs:
-    - job: clang:freebsd13:amd64
-      artifacts: true
-
-# Jobs for Clang builds on OpenBSD (amd64)
-
-clang:openbsd:amd64:
-  variables:
-    CC: clang
-    USER: gitlab-runner
-  <<: *openbsd_amd64_image
-  <<: *build_job
-
-system:clang:openbsd:amd64:
-  <<: *openbsd_amd64_image
-  <<: *system_test_job
-  variables:
-    USER: gitlab-runner
-  needs:
-    - job: clang:openbsd:amd64
-      artifacts: true
-  only:
-    - api
-    - schedules
-    - triggers
-    - web
-
 # Job producing a release tarball
 
 release: