# gh-91960: Job disabled since Python is out of free credit (September 2023): # https://discuss.python.org/t/freebsd-gets-a-new-cirrus-ci-github-action-job-and-a-new-buildbot/33122/26 freebsd_task: freebsd_instance: matrix: - image: freebsd-13-2-release-amd64 # Turn off TCP and UDP blackhole. It is not enabled by default in FreeBSD, # but it is in the FreeBSD GCE images as used by Cirrus-CI. It causes even # local local connections to fail with ETIMEDOUT instead of ECONNREFUSED. # For more information see https://reviews.freebsd.org/D41751 and # https://github.com/cirruslabs/cirrus-ci-docs/issues/483. sysctl_script: - sysctl net.inet.tcp.blackhole=0 - sysctl net.inet.udp.blackhole=0 configure_script: - mkdir build - cd build - ../configure --with-pydebug build_script: - cd build - make -j$(sysctl -n hw.ncpu) pythoninfo_script: - cd build - make pythoninfo test_script: - cd build # dtrace fails to build on FreeBSD - see gh-73263 - make buildbottest TESTOPTS="-j0 -x test_dtrace --timeout=600"