also migrate tests to meson

This commit is contained in:
2025-11-24 22:01:44 +01:00
parent fdfbdb7061
commit 28693971ef
10 changed files with 135 additions and 48 deletions

View File

@@ -6,7 +6,7 @@ labels:
platform: ${platform}
steps:
build-berkeley:
build:
when:
event: [push]
image: alpine:latest
@@ -16,4 +16,14 @@ steps:
- meson setup --reconfigure build
- ninja -C build
test:
when:
event: [push]
image: alpine:latest
commands:
- apk update
- apk add --no-cache bash build-base gdb perl sodium sodium-dev jansson jansson-dev db db-dev pkgconfig meson ninja
- meson setup --reconfigure build
- ninja -C build test

View File

@@ -10,7 +10,7 @@ steps:
image: alpine:latest
commands:
- apk update
- apk add --no-cache bash build-base words-en gdb perl pcre2-static pcre2-dev gdbm gdbm-dev pkgconfig meson ninja git
- apk add --no-cache bash build-base gdb perl sodium sodium-dev jansson jansson-dev db db-dev pkgconfig meson ninja
- meson setup --reconfigure --prefer-static -Dcpp_link_args="-static" --buildtype=release build
- ninja -C build
- meson dist -C build --formats xztar,gztar,zip