@@ 3,6 3,16 @@
---
image: alpine/latest
packages:
+- meson
+- clang16-analyzer
+- llvm16
+- valgrind
+- lv2-dev
+- serd-dev
+- sord-dev
+- sratom-dev
+- cairo-dev
+- git-subtree
- reuse
- hut
- jq
@@ 17,6 27,27 @@ secrets:
sources:
- https://git.open-music-kontrollers.ch/~hp/ci
tasks:
+- gcc: |-
+ . ~/ci/activate
+ ci-meson gcc setup
+ ci-meson gcc build
+ ci-meson gcc test
+- clang: |-
+ . ~/ci/activate
+ ci-meson clang setup
+ ci-meson clang build
+ ci-meson clang test
+- analyzer: |-
+ . ~/ci/activate
+ ci-meson analyzer setup
+ ci-meson analyzer build
+ ci-meson analyzer test
+- merge: |-
+ . ~/ci/activate
+ if ! ci-isrelease; then
+ complete-build
+ fi
+ ci-subtreemerge
- sign: |-
. ~/ci/activate
if ! ci-istag; then