ci: Rebuild CI files
[nbdkit.git] / ci / manifest.yml
blob57442b1ad35bc404115baa233461058c1134f1d8
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
54       - arch: mingw32
55         variables:
56           PERL: skip
57           RUST: skip
58           GOLANG: skip
60       - arch: mingw64
61         variables:
62           PERL: skip
63           RUST: skip
64           GOLANG: skip
66   fedora-rawhide:
67     jobs:
68       - arch: x86_64
70       - arch: x86_64
71         suffix: -clang
72         variables:
73           CC: clang
74           PERL: skip
76   freebsd-12:
77     jobs:
78       - arch: x86_64
79         # Remove when Cirrus CI starts working again and we can fix the build
80         allow-failure: true
82   freebsd-13:
83     jobs:
84       - arch: x86_64
85         # Remove when Cirrus CI starts working again and we can fix the build
86         allow-failure: true
88   freebsd-current:
89     jobs:
90       - arch: x86_64
91         # Remove when Cirrus CI starts working again and we can fix the build
92         allow-failure: true
94   opensuse-leap-153: x86_64
96   opensuse-tumbleweed: x86_64
98   macos-11:
99     jobs:
100       - arch: x86_64
101         # Remove when Cirrus CI starts working again and we can fix the build
102         allow-failure: true
103         variables:
104           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
105           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
107   ubuntu-2004: x86_64