3 name: debian check/lint root
10 dev/prep-for-debianish-build python3
12 BUP_PYTHON_CONFIG=python3-config ./configure --with-pylint=yes
16 name: debian long-check
18 image: debian:bullseye
23 dev/prep-for-debianish-build python3
24 DEBIAN_FRONTEND=noninteractive apt-get -y install bup
25 export BUP_TEST_OTHER_BUP="$(command -v bup)"
26 "$BUP_TEST_OTHER_BUP" version
28 adduser --disabled-password --gecos '' bup
30 printf "make -j6 -C %q BUP_PYTHON_CONFIG=python3-config long-check" \
36 image: debian:bullseye
41 dev/prep-for-debianish-build python3
43 adduser --disabled-password --gecos '' bup
45 printf "make -j6 -C %q BUP_PYTHON_CONFIG=python3-config check" \
51 image: freebsd-12-2-release-amd64
56 dev/prep-for-freebsd-build python3
58 BUP_PYTHON_CONFIG=python3.9-config make -j6 check
63 # https://cirrus-ci.org/guide/macOS/
64 image: ghcr.io/cirruslabs/macos-monterey-base:latest
67 dev/prep-for-macos-build python3
69 export BUP_TEST_OTHER_BUP="$(command -v bup)"
70 "$BUP_TEST_OTHER_BUP" version
71 export PKG_CONFIG_PATH=/usr/local/opt/readline/lib/pkgconfig
73 make -j6 BUP_PYTHON_CONFIG=python3-config LDFLAGS=-L/usr/local/lib check