file: Document fd, dirfd parameters in --help output
[nbdkit.git] / ci / manifest.yml
blob00291b1a25fa98de359c780491fd667a7f500582
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
27           # https://listman.redhat.com/archives/libguestfs/2023-January/thread.html#30476
28           RUST: skip
30   alpine-edge:
31     jobs:
32       - arch: x86_64
33         variables:
34           # cgo does not play well with musl: https://github.com/golang/go/issues/13492
35           GOLANG: skip
37   centos-stream-8: x86_64
39   debian-10:
40     jobs:
41       - arch: x86_64
42         variables:
43           # cargo build crashes on debian-10 for some reason
44           RUST: skip
46   debian-11:
47     jobs:
48       - arch: x86_64
49         variables:
50           # https://listman.redhat.com/archives/libguestfs/2023-January/thread.html#30476
51           RUST: skip
53   debian-sid: x86_64
55   fedora-36:
56     jobs:
57       - arch: x86_64
58         variables:
59           PERL: force
61       - arch: mingw32
62         variables:
63           RUST: skip
64           GOLANG: skip
66       - arch: mingw64
67         variables:
68           RUST: skip
69           GOLANG: skip
71   fedora-rawhide:
72     jobs:
73       - arch: x86_64
74         variables:
75           PERL: force
77       - arch: x86_64
78         suffix: -clang
79         variables:
80           CC: clang
81           PERL: skip
83   freebsd-12:
84     jobs:
85       - arch: x86_64
86         # Remove when Cirrus CI starts working again and we can fix the build
87         allow-failure: true
89   freebsd-13:
90     jobs:
91       - arch: x86_64
92         # Remove when Cirrus CI starts working again and we can fix the build
93         allow-failure: true
95   freebsd-current:
96     jobs:
97       - arch: x86_64
98         # Remove when Cirrus CI starts working again and we can fix the build
99         allow-failure: true
101   opensuse-leap-153: x86_64
103   opensuse-leap-154: x86_64
105   opensuse-tumbleweed: x86_64
107   macos-12:
108     jobs:
109       - arch: aarch64
110         # Remove when Cirrus CI starts working again and we can fix the build
111         allow-failure: true
112         variables:
113           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
114           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
116   ubuntu-2004: x86_64