From: Michal Nowak Date: Tue, 11 Mar 2025 09:56:18 +0000 (+0100) Subject: Drop FreeBSD and OpenBSD from CI X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f08f69c54d594c36e36a07ccbd04a4a2276e2da0;p=thirdparty%2Fbind9.git Drop FreeBSD and OpenBSD from CI 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. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cca877d2890..04098202e25 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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: