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

Reply via email to