From d9bcde4bb6a134cf51e724549496d538cb413e18 Mon Sep 17 00:00:00 2001 From: "builds.sr.ht" Date: Mon, 6 Nov 2023 21:02:54 +0000 Subject: [PATCH] Update ci to release-0.1.1 --- .builds/alpine-latest.yml | 59 +++++++++++++++++++++++++++++++++++++++ .builds/alpine_latest.yml | 45 ----------------------------- 2 files changed, 59 insertions(+), 45 deletions(-) create mode 100644 .builds/alpine-latest.yml delete mode 100644 .builds/alpine_latest.yml diff --git a/.builds/alpine-latest.yml b/.builds/alpine-latest.yml new file mode 100644 index 0000000..d804cf5 --- /dev/null +++ b/.builds/alpine-latest.yml @@ -0,0 +1,59 @@ +# SPDX-FileCopyrightText: Hanspeter Portner +# SPDX-License-Identifier: CC0-1.0 +--- +image: alpine/latest +packages: +- meson +- clang16-analyzer +- llvm16 +- valgrind +- lv2-dev +- serd-dev +- sord-dev +- sratom-dev +- cairo-dev +- lv2-dev +- glu-dev +- glew-dev +- libx11-dev +- libxext-dev +- reuse +- hut +- jq +environment: + project: midi_matrix.lv2 +secrets: +- 0545580c-42ac-4700-b322-4e9df924eb07 +- 5fe806cd-3af4-4588-9898-8115d9262144 +- d6d10b2a-542a-4b45-b1be-6ef30a8ab558 +- 3de1773e-3503-46f5-8ab4-5212026517f4 +- 8c1363a3-86c2-46e5-9b52-79db433fa884 +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 +- sign: |- + . ~/ci/activate + if ! ci-istag; then + complete-build + fi + ci-archivesign +triggers: +- action: email + condition: failure + to: +... diff --git a/.builds/alpine_latest.yml b/.builds/alpine_latest.yml deleted file mode 100644 index b300051..0000000 --- a/.builds/alpine_latest.yml +++ /dev/null @@ -1,45 +0,0 @@ -# SPDX-FileCopyrightText: Hanspeter Portner -# SPDX-License-Identifier: CC0-1.0 - ---- - -image: alpine/latest - -packages: - - reuse - - meson - - lv2-dev - - sord - - glew-dev - - glu-dev - - libx11-dev - - libxext-dev - -environment: - project: midi_matrix.lv2 - -tasks: - - setup: | - cd "${project}" - meson setup build \ - -Dbuildtype=release \ - -Dprefix="/tmp" \ - -Dlv2libdir="" - - build: | - cd "${project}" - ninja -C build install - - test: | - cd "${project}" - ninja -C build test - - pack: | - cd /tmp - tar -czf artifacts.tar.gz "${project}" - -artifacts: - - /tmp/artifacts.tar.gz - -triggers: - - action: email - condition: failure - to: "" -... -- 2.38.5