common/include: extract STATIC_ASSERT() macro
[nbdkit.git] / ci / manifest.yml
blobfba4faa818d2f9fb9aea2ae8fe5f64de3d9bb593
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: x86_64
85   freebsd-13:
86     jobs:
87       - arch: x86_64
88         variables:
89           GOLANG: skip
90           PERL: skip
92   freebsd-current:
93     jobs:
94       - arch: x86_64
95         variables:
96           GOLANG: skip
97           PERL: skip
99   opensuse-leap-153: x86_64
101   opensuse-leap-154: x86_64
103   opensuse-tumbleweed: x86_64
105   macos-12:
106     jobs:
107       - arch: aarch64
108         variables:
109           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
110           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:/opt/homebrew/opt/e2fsprogs/lib/pkgconfig
111           RUST: skip
112           GOLANG: skip
114   ubuntu-2004: x86_64