I took the easy route of crippling what I couldn't get working, on the
grounds that partial coverage is better than none now that we have
Cirrus CI checking commits on additional platforms.
This series got me to a green checkmark:
https://gitlab.com/ebblake/nbdkit/-/pipelines/793156983
but depends on an as-yet uncommitted patch in libvirt-ci:
https://gitlab.com/libvirt/libvirt-ci/-/merge_requests/360
Eric Blake (5):
ci: Expose more env vars needed by build.sh
ci: Another attempt at MacOS
rust: Skip CI builds on MacOS
golang: Skip CI builds on MacOS and newer FreeBSD
perl: Skip CI builds on newer FreeBSD
.gitlab-ci.yml | 3 +++
ci/cirrus/build.yml | 3 +++
ci/cirrus/macos-12.vars | 4 ++--
ci/gitlab.yml | 7 +++++++
ci/gitlab/build-templates.yml | 31 ++++++++++++++++++++++++++++++-
ci/gitlab/builds.yml | 11 ++++++++---
ci/manifest.yml | 20 +++++++++++++++-----
7 files changed, 68 insertions(+), 11 deletions(-)
--
2.39.2