Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What is the state of the art for running NetBSD (and other *BSD) in CI such as GitHub actions?

Edit: to add a bit more detail, I maintain a cross platform tool [1] on GitHub and require a way to build and test it in CI for several platform not natively supported by GitHub.

Currently I use cargo-cross [2] to build it from a Linux OS but this doesn’t work for running the tests.

One option I’m aware of is running a qemu VM on Linux, which is the approach taken by postgres [3].

Another option is using an external CI provider such as Cirrus who claim to have native support [4] for various *BSD.

[1] https://github.com/fujiapple852/trippy

[2] https://github.com/cross-rs/cross

[3] https://github.com/anarazel/pg-vm-images

[4] https://cirrus-ci.org/guide/FreeBSD/






Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: