[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