On Tue, Feb 24, 2026 at 09:28:47PM +0100, Daniel Tameling wrote:
> On Tue, Feb 24, 2026 at 02:10:39PM +0100, Rene Kita wrote:
> > Looks like FreeBSD does not have shellcheck.
> 
> The package is called hs-ShellCheck. See the FreeBSD entry at 
> https://github.com/koalaman/shellcheck#installing.
> 
> Best regards,
> Daniel

Thanks. I've updated the patch, inlined below.

Kevin, should I send a v2?

--->8---
>From eea328bf512703980ad560bc91a0d2a78c1d2c13 Mon Sep 17 00:00:00 2001
From: Rene Kita <[email protected]>
Date: Mon, 23 Feb 2026 12:38:45 +0100
Subject: [PATCH] Run check-local in sr.ht CI

---
 .builds/alpine.yml  | 7 +++++++
 .builds/debian.yml  | 7 +++++++
 .builds/freebsd.yml | 7 +++++++
 .builds/openbsd.yml | 7 +++++++
 4 files changed, 28 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/freebsd.yml b/.builds/freebsd.yml
index d6032902..db147486 100644
--- a/.builds/freebsd.yml
+++ b/.builds/freebsd.yml
@@ -5,6 +5,7 @@ packages:
 - gettext-runtime
 - gettext-tools
 - gpgme
+- hs-ShellCheck
 - indexinfo
 - kyotocabinet
 - libassuan
@@ -17,6 +18,12 @@ packages:
 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