CI: run all test flavors on BSDs
[tinc] / .builds / openbsd.yml
index f931ca4..cd5183e 100644 (file)
@@ -1,27 +1,19 @@
 image: openbsd/7.0
 
 packages:
-  - meson
-  - pkgconf
-  - lzo2
+  - cmocka
+  - libgcrypt
   - lz4
+  - lzo2
+  - meson
   - miniupnpc
-  - readline
+  - pkgconf
   - texinfo
-  - cmocka
 
 sources:
   - https://github.com/gsliepen/tinc
 
 tasks:
-  - configure: |
-      cd tinc
-      meson setup build -Dminiupnpc=auto
-
-  - build: |
-      cd tinc
-      ninja -C build
-
-  - test: |
-      cd tinc
-      meson test -C build --verbose
+  - openssl: sh tinc/.ci/bsd/run.sh openssl
+  - nolegacy: sh tinc/.ci/bsd/run.sh nolegacy
+  - gcrypt: sh tinc/.ci/bsd/run.sh gcrypt