Skip to content

Run CI on FreeBSD again #558

Description

@mobin-2008

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

  1. Uses KVM acceleration instead of QEMU TCG JIT compiler which yields near-native performance and I hope more accurate results
  2. Only takes ~4 minutes from start to finish
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions