On Tue, Jul 13, 2021 at 11:26:02PM +0200, Martin Kletzander wrote:
I hated the fact that it was not finished and it was (is) keeping me awake even though I do not really have tome to do this, but it is finally finished. We can even enable CI notifications to go public if that's something we'd like to do.
Anyway, with this I hope I can finally get libnbd CI out of my mind and hopefully move to CI for other projects ASAP.
Night night ;)
You can see the pipeline passed for this series here: https://gitlab.com/nertpinx/libnbd/-/pipelines/336483317
Martin Kletzander (6): info: Require nbdkit >= 1.14 for info-can.sh One more VSOCK include fix macOS: Simple cloexec/nonblock fix macOS: Do not use --version_script Update CI files CI: Add testing on Alpine
configure.ac | 10 +++ lib/internal.h | 3 + generator/states-connect-socket-activation.c | 2 +- generator/states-connect.c | 11 ++-- lib/uri.c | 2 + lib/utils.c | 68 ++++++++++++++++++++ lib/Makefile.am | 2 +- .gitlab-ci.yml | 23 +++++++ ci/cirrus/freebsd-12.vars | 4 +- ci/cirrus/freebsd-13.vars | 4 +- ci/cirrus/freebsd-current.vars | 4 +- ci/cirrus/macos-11.vars | 4 +- ci/containers/alpine-314.Dockerfile | 57 ++++++++++++++++ ci/containers/alpine-edge.Dockerfile | 57 ++++++++++++++++ ci/containers/centos-8.Dockerfile | 2 +- ci/containers/centos-stream-8.Dockerfile | 2 +- ci/containers/debian-10.Dockerfile | 2 +- ci/containers/debian-sid.Dockerfile | 2 +- ci/containers/fedora-33.Dockerfile | 2 +- ci/containers/fedora-34.Dockerfile | 2 +- ci/containers/fedora-rawhide.Dockerfile | 2 +- ci/containers/opensuse-leap-152.Dockerfile | 2 +- ci/containers/opensuse-tumbleweed.Dockerfile | 2 +- ci/containers/ubuntu-1804.Dockerfile | 2 +- ci/containers/ubuntu-2004.Dockerfile | 2 +- fuzzing/libnbd-fuzz-wrapper.c | 30 ++++++++- fuzzing/libnbd-libfuzzer-test.c | 30 ++++++++- info/info-can.sh | 4 ++ 28 files changed, 309 insertions(+), 28 deletions(-) create mode 100644 ci/containers/alpine-314.Dockerfile create mode 100644 ci/containers/alpine-edge.Dockerfile
-- 2.32.0