]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Prune FreeBSD CI from 10 variations down to 3
authorTim Kientzle <kientzle@acm.org>
Sun, 1 Mar 2026 20:17:05 +0000 (12:17 -0800)
committerTim Kientzle <kientzle@acm.org>
Sun, 1 Mar 2026 20:17:05 +0000 (12:17 -0800)
Previously, we tested many combinations of FreeBSD version, build system, and filesystem.
In practice, that's redundant, and we've started seeing these excessive requests get throttled by Cirrus.
Cutting back to just 3 combinations should suffice and reduce the risk of throttling.

.cirrus.yml

index 523d9cb61facb6754748763adb52c503f97f2ab4..d5b13b34e60abbb1cb6fee437bf2342c691d62e3 100644 (file)
@@ -5,26 +5,21 @@ env:
 
 FreeBSD_task:
   matrix:
-    env:
-      BS: autotools
-    env:
-      BS: cmake
-  matrix:
-    - name: 15.0-STABLE (UFS)
+    - name: 15.0-STABLE (UFS) cmake
       freebsd_instance:
         image_family: freebsd-15-0-amd64-ufs-snap
-    - name: 15.0-RELEASE (UFS)
-      freebsd_instance:
-        image_family: freebsd-15-0-amd64-ufs
+      env:
+        BS: cmake
     - name: 15.0-RELEASE (ZFS)
       freebsd_instance:
         image_family: freebsd-15-0-amd64-zfs
+      env:
+        BS: autotools
     - name: 14.3-RELEASE
       freebsd_instance:
         image_family: freebsd-14-3
-    - name: 13.5-RELEASE
-      freebsd_instance:
-        image_family: freebsd-13-5
+      env:
+        BS: cmake
   prepare_script:
   - ./build/ci/cirrus_ci/ci.sh prepare
   configure_script: