ci: sr.ht: notify gitter
[m6w6/libmemcached] / .builds / openbsd.yml
index ce5cef13f98184b3d5e9de45c54a1c11bd07be54..968bf9ac82f8cedee7b953f362c316442f65ed89 100644 (file)
@@ -2,7 +2,7 @@ image: openbsd/latest
 packages:
   - bison
   - cmake
-  - cyrus-sasl--
+  - curl--
   - libevent
   - memcached--
   - pkgconf
@@ -22,17 +22,21 @@ environment:
   VERBOSE:            "ON"
   MEMCACHED_BINARY:   "memcached"
 tasks:
+  - prepare: |
+      ./libmemcached/.builds/scripts/prepare
   - configure: |
-      cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug
+      maybe cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug
   - build: |
-      cmake --build debug -j2
+      maybe cmake --build debug -j2
   - test: |
-      cmake --build debug -j2 --target test
+      maybe cmake --build debug -j2 --target test
   - install: |
-      cmake --install debug --prefix /tmp
+      maybe cmake --install debug --prefix /tmp
   - package: |
-      cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release
-      cmake --build release -j2 --target package -- VERBOSE=
-      cmake -DCPACK_COMPONENT_INSTALL=ON release
-      cmake --build release -j2 --target package -- VERBOSE=
-      cmake --build release -j2 --target push-artifacts -- VERBOSE=
+      maybe cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release
+      maybe cmake --build release -j2 --target package -- VERBOSE=
+      maybe cmake -DCPACK_COMPONENT_INSTALL=ON release
+      maybe cmake --build release -j2 --target package -- VERBOSE=
+      maybe cmake --build release -j2 --target push-artifacts -- VERBOSE=
+  - success:
+      maybe