Closed
Description
Feature or enhancement
Add FreeBSD build and test using Cirrus-CI (for pull requests)
Pitch
Cirrus-CI is a hosted CI service that supports FreeBSD, Linux, macOS, and Winodws. Add a .cirrus.yml to provide CI coverage on pull requests for FreeBSD 12.3 and 13.0.
Adding a .cirrus.yml to build + test on FreeBSD will add coverage for pull requests. (The Cirrus-CI application would need to be enabled on the cpython repo.)
Here is an example run from my fork: https://cirrus-ci.com/build/5512210465161216
Previous discussion
Linked PRs
- gh-91960: Add FreeBSD build and test using Cirrus-CI #91961
- gh-91960: Add FreeBSD build and test using Cirrus-CI [DEBUG PR] #108972
- gh-91960: skip test_gdb when built with clang #108993
- gh-91960: Skip test_gdb if gdb cannot retrive Python frames #108999
- [3.12] gh-91960: Skip test_gdb if gdb cannot retrive Python frames (GH-108999) #109010
- [3.11] gh-91960: Skip test_gdb if gdb cannot retrive Python frames (GH-108999) #109011
- gh-91960: FreeBSD Cirrus CI runs configure separately #109127
- gh-91960: Disable Cirrus CI for now #109457
- gh-91960: Remove Cirrus CI configuration #113938