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.
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: