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

Reply via email to