On 29 May 2026, at 12:37, Ilya Maximets wrote:
> 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).
Thanks Ilya for the review and rework. Applied to main and all the way down
to 3.3.
//Eelco
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev