I wanted to work on configure fixes after the #550 but I realized that we lost our FreeBSD testing and I want to bring it back first.
Previously we used Cirrus CI for our FreeBSD testing, however Cirrus Labs joined OpenAI and shut down Cirrus CI in June 1st, 2026.
I had a little experiment with GitHub actions and now I have a working example of FreeBSD testing inside GitHub that
- Uses KVM acceleration instead of QEMU
TCG JIT compiler which yields near-native performance and I hope more accurate results
- Only takes ~4 minutes from start to finish
- Doesn't depend on any third-party actions except for the official
actions/checkout and actions/upload-artifacts
Take a look at the example run of it: https://github.com/mobin-2008/dinit/actions/runs/28232281153/job/83638673157
I wanted to work on configure fixes after the #550 but I realized that we lost our FreeBSD testing and I want to bring it back first.
Previously we used Cirrus CI for our FreeBSD testing, however Cirrus Labs joined OpenAI and shut down Cirrus CI in June 1st, 2026.
I had a little experiment with GitHub actions and now I have a working example of FreeBSD testing inside GitHub that
TCGJIT compiler which yields near-native performance and I hope more accurate resultsactions/checkoutandactions/upload-artifactsTake a look at the example run of it: https://github.com/mobin-2008/dinit/actions/runs/28232281153/job/83638673157