ref: 2a6242fbf010246b28037728bb46f3d8361bd2ae
parent: de467208a68e9c61718b38caeaa2267924e52d8d
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Wed Mar 12 00:10:42 EDT 2025
openbsd ci
--- a/.build.yml
+++ /dev/null
@@ -1,27 +1,0 @@
-image: alpine/edge
-secrets:
- - 05bf4496-881e-4741-b17f-5cc8640334bf
- - a64c56b5-9ef2-4d45-a3ee-049a7ce3c88e
-packages:
- - gcovr
- - gzip
- - lcov
- - meson
- - rsync
- - samurai
-sources:
- - https://git.sr.ht/~ft/sl
-tasks:
- - setup: |
- cd sl
- meson setup build . -Dbuildtype=release -Db_coverage=true
- - build: |
- cd sl
- ninja -C build test
- - coverage: |
- cd sl
- ninja -C build coverage-html
- - coverage-upload: |
- test $GIT_REF = refs/heads/main || exit 0
- set +x
- rsync -Pavq sl/build/meson-logs/coveragereport -e "ssh -p 8886 -i .ssh/05bf4496-881e-4741-b17f-5cc8640334bf" secretsauce@ftrv.se:incoming/sl-coverage 2>/dev/null
--- /dev/null
+++ b/.builds/linux.yml
@@ -1,0 +1,27 @@
+image: alpine/edge
+secrets:
+ - 05bf4496-881e-4741-b17f-5cc8640334bf
+ - a64c56b5-9ef2-4d45-a3ee-049a7ce3c88e
+packages:
+ - gcovr
+ - gzip
+ - lcov
+ - meson
+ - rsync
+ - samurai
+sources:
+ - https://git.sr.ht/~ft/sl
+tasks:
+ - setup: |
+ cd sl
+ meson setup build . -Dbuildtype=release -Db_coverage=true
+ - build: |
+ cd sl
+ ninja -C build test
+ - coverage: |
+ cd sl
+ ninja -C build coverage-html
+ - coverage-upload: |
+ test $GIT_REF = refs/heads/main || exit 0
+ set +x
+ rsync -Pavq sl/build/meson-logs/coveragereport -e "ssh -p 8886 -i .ssh/05bf4496-881e-4741-b17f-5cc8640334bf" secretsauce@ftrv.se:incoming/sl-coverage 2>/dev/null
--- /dev/null
+++ b/.builds/openbsd.yml
@@ -1,0 +1,13 @@
+image: openbsd/latest
+packages:
+ - meson
+ - samurai
+sources:
+ - https://git.sr.ht/~ft/sl
+tasks:
+ - setup: |
+ cd sl
+ meson setup build . -Dbuildtype=release
+ - build: |
+ cd sl
+ ninja -C build test