]> 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 09:56:18 +0000 (10:56 +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.

.gitlab-ci.yml

index cca877d2890c81ed11bcb24d3ad752bd93cef1ae..04098202e25fd7390ca89c33dab679ae020553d9 100644 (file)
@@ -89,8 +89,6 @@ stages:
     - runner-manager
     - aarch64
 
-# Autoscaling GitLab Runner on AWS EC2 (FreeBSD)
-
 ### Docker Image Templates
 
 # Alpine Linux
@@ -159,20 +157,6 @@ stages:
 .base: &base_image
   <<: *debian_bookworm_amd64_image
 
-### QCOW2 Image Templates
-
-.freebsd-13-amd64: &freebsd_13_amd64_image
-  image: "freebsd-13.3-x86_64"
-  <<: *libvirt_amd64
-
-.freebsd-14-amd64: &freebsd_14_amd64_image
-  image: "freebsd-14.0-x86_64"
-  <<: *libvirt_amd64
-
-.openbsd-amd64: &openbsd_amd64_image
-  image: "openbsd-7.5-x86_64"
-  <<: *libvirt_amd64
-
 ### Job Templates
 
 .api-pipelines-schedules-tags-triggers-web-triggering-rules: &api_pipelines_schedules_tags_triggers_web_triggering_rules
@@ -930,72 +914,6 @@ unit:clang:bookworm:amd64:
     - job: clang:bookworm:amd64
       artifacts: true
 
-# Jobs for Clang builds on FreeBSD 13 (amd64)
-
-clang:freebsd13:amd64:
-  variables:
-    CFLAGS: "${CFLAGS_COMMON}"
-    # Use MIT Kerberos5 for BIND 9 GSS-API support because of FreeBSD Heimdal
-    # incompatibility; see https://bugs.freebsd.org/275241.
-    EXTRA_CONFIGURE: "--with-gssapi=/usr/local/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
-  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 FreeBSD 14 (amd64)
-
-clang:freebsd14:amd64:
-  variables:
-    CFLAGS: "${CFLAGS_COMMON}"
-    # Use MIT Kerberos5 for BIND 9 GSS-API support because of FreeBSD Heimdal
-    # incompatibility; see https://bugs.freebsd.org/275241.
-    EXTRA_CONFIGURE: "--with-gssapi=/usr/local/bin/krb5-config"
-    USER: gitlab-runner
-  <<: *freebsd_14_amd64_image
-  <<: *build_job
-
-system:clang:freebsd14:amd64:
-  <<: *freebsd_14_amd64_image
-  <<: *system_test_job
-  variables:
-    USER: gitlab-runner
-  needs:
-    - job: clang:freebsd14:amd64
-      artifacts: true
-
-unit:clang:freebsd14:amd64:
-  <<: *freebsd_14_amd64_image
-  <<: *unit_test_job
-  needs:
-    - job: clang:freebsd14:amd64
-      artifacts: true
-
-# Jobs for Clang builds on OpenBSD (amd64)
-
-clang:openbsd:amd64:
-  variables:
-    CC: clang
-    USER: gitlab-runner
-    EXTRA_CONFIGURE: "--disable-dnstap"
-  <<: *openbsd_amd64_image
-  <<: *build_job
-
 # Jobs with libtool disabled
 
 nolibtool:sid:amd64: