tests/test-blocksize-write-disconnect.sh: Consume input in pwrite
[nbdkit.git] / ci / manifest.yml
blob3de6b6088b5eb21a041a1188fe65664bdc1ab92d
1 projects:
2   - nbdkit
4 gitlab:
5   namespace: nbdkit
6   project: nbdkit
7   jobs:
8     check-dco: false
10 targets:
11   almalinux-8:
12     jobs:
13       - arch: x86_64
15       - arch: x86_64
16         suffix: -clang
17         variables:
18           CC: clang
19           PERL: skip
21   alpine-315:
22     jobs:
23       - arch: x86_64
24         variables:
25           # cgo does not play well with musl: https://github.com/golang/go/issues/13492
26           GOLANG: skip
28   alpine-edge:
29     jobs:
30       - arch: x86_64
31         variables:
32           # cgo does not play well with musl: https://github.com/golang/go/issues/13492
33           GOLANG: skip
35   centos-stream-8: x86_64
37   debian-10:
38     jobs:
39       - arch: x86_64
40         variables:
41           # cargo build crashes on debian-10 for some reason
42           RUST: skip
44   debian-11:
45     jobs:
46       - arch: x86_64
48   debian-sid: x86_64
50   fedora-35:
51     jobs:
52       - arch: x86_64
53         variables:
54           PERL: force
56       - arch: mingw32
57         variables:
58           RUST: skip
59           GOLANG: skip
61       - arch: mingw64
62         variables:
63           RUST: skip
64           GOLANG: skip
66   fedora-rawhide:
67     jobs:
68       - arch: x86_64
69         variables:
70           PERL: force
72       - arch: x86_64
73         suffix: -clang
74         variables:
75           CC: clang
76           PERL: skip
78   freebsd-12:
79     jobs:
80       - arch: x86_64
81         # Remove when Cirrus CI starts working again and we can fix the build
82         allow-failure: true
84   freebsd-13:
85     jobs:
86       - arch: x86_64
87         # Remove when Cirrus CI starts working again and we can fix the build
88         allow-failure: true
90   freebsd-current:
91     jobs:
92       - arch: x86_64
93         # Remove when Cirrus CI starts working again and we can fix the build
94         allow-failure: true
96   opensuse-leap-153: x86_64
98   opensuse-leap-154: x86_64
100   opensuse-tumbleweed: x86_64
102   macos-11:
103     jobs:
104       - arch: x86_64
105         # Remove when Cirrus CI starts working again and we can fix the build
106         allow-failure: true
107         variables:
108           PATH_EXTRA: /usr/local/opt/ccache/libexec:/usr/local/opt/gettext/bin:/usr/local/opt/libpcap/bin:/usr/local/opt/libxslt/bin:/usr/local/opt/rpcgen/bin
109           PKG_CONFIG_PATH: /usr/local/opt/curl/lib/pkgconfig:/usr/local/opt/libpcap/lib/pkgconfig:/usr/local/opt/libxml2/lib/pkgconfig:/usr/local/opt/ncurses/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig
111   ubuntu-2004: x86_64