[PATCH 8/8] Run check-local in sr.ht CI

Rene Kita <[email protected]>
Newsgroups gmane.mail.mutt.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.