On 5/28/26 11:14 AM, Eelco Chaudron via dev wrote: > This series migrates the FreeBSD test builds from Cirrus CI to GitHub Actions, > and removes the now-redundant Cirrus CI configuration. > > v2: Incorperated Ilya's suggestions/changes. > > Eelco Chaudron (2): > github: Migrate FreeBSD CI from Cirrus CI to GitHub Actions. > cirrus: Remove Cirrus CI for running FreeBSD test builds. > > .ci/freebsd-build.sh | 61 ++++++++++++ > .ci/freebsd-prepare-image.sh | 87 ++++++++++++++++ > .ci/freebsd-vm.sh | 183 ++++++++++++++++++++++++++++++++++ > .cirrus.yml | 34 ------- > .github/workflows/freebsd.yml | 80 +++++++++++++++ > Makefile.am | 5 +- > README.rst | 4 +- > utilities/checkpatch_dict.txt | 1 + > 8 files changed, 418 insertions(+), 37 deletions(-) > create mode 100755 .ci/freebsd-build.sh > create mode 100755 .ci/freebsd-prepare-image.sh > create mode 100755 .ci/freebsd-vm.sh > delete mode 100644 .cirrus.yml > create mode 100755 .github/workflows/freebsd.yml >
Thanks, Eelco! Both changes look good to me: Acked-by: Ilya Maximets <[email protected]> We should probably merge this somewhere today, since Cirrus CI will be shut off on Monday. Should go to all branches down to 3.3. Once we have this, I'll send a patch to turn off async posix-aio logging in FreeBSD CI. That should fix the occasionally failing tests due to out of order log writes (it seems like a bug in FreeBSD kernel, I investigated it multiple times and also asked claude to look at it, but didn't find anything we do wrong on OVS side). Best regards, Ilya Maximets. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
