Looks like FreeBSD does not have shellcheck. --- This is already tested on the Arch CI and works there.
See [0], the check stage finishes without failure, only the first build stage fails due to some compiler error (which is addressed in another thread). [0]:https://builds.sr.ht/~rkta/job/1693817 Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) .builds/alpine.yml | 7 +++++++ .builds/debian.yml | 7 +++++++ .builds/openbsd.yml | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/.builds/alpine.yml b/.builds/alpine.yml index 3b59fc63..63a816d6 100644 --- a/.builds/alpine.yml +++ b/.builds/alpine.yml @@ -10,11 +10,18 @@ packages: - ncurses-dev - openssl-dev - perl +- shellcheck - tcc - tcc-libs-static sources: - https://git.sr.ht/~mutt/mutt tasks: +- check: | + cd mutt + autoreconf -if + ./configure + make check-local + - default: | cd mutt autoreconf -if diff --git a/.builds/debian.yml b/.builds/debian.yml index 83a3c87e..69e83415 100644 --- a/.builds/debian.yml +++ b/.builds/debian.yml @@ -9,10 +9,17 @@ packages: - libncurses-dev - libsasl2-dev - libssl-dev +- shellcheck - tcc sources: - https://git.sr.ht/~mutt/mutt tasks: +- check: | + cd mutt + autoreconf -if + ./configure + make check-local + - default: | cd mutt autoreconf -if diff --git a/.builds/openbsd.yml b/.builds/openbsd.yml index ef2de126..f9ebffa9 100644 --- a/.builds/openbsd.yml +++ b/.builds/openbsd.yml @@ -13,6 +13,7 @@ packages: - libidn2 - libunistring - qdbm +- shellcheck sources: - https://git.sr.ht/~mutt/mutt environment: @@ -20,6 +21,12 @@ environment: AUTOMAKE_VERSION: 1.18 LDFLAGS: -L/usr/local/lib tasks: +- check: | + cd mutt + autoreconf -if + ./configure + make check-local + - default: | cd mutt autoreconf -if -- 2.51.0
