From 262422aa52f7f3a7d445b45dfe87cecb059bf341 Mon Sep 17 00:00:00 2001 From: "builds.sr.ht" Date: Mon, 6 Nov 2023 20:58:18 +0000 Subject: [PATCH] Update ci to release-0.1.1 --- .builds/alpine-latest.yml | 148 +++++++++++++------------------------- 1 file changed, 51 insertions(+), 97 deletions(-) diff --git a/.builds/alpine-latest.yml b/.builds/alpine-latest.yml index 64a1624..eaf08b4 100644 --- a/.builds/alpine-latest.yml +++ b/.builds/alpine-latest.yml @@ -1,109 +1,63 @@ # SPDX-FileCopyrightText: Hanspeter Portner # SPDX-License-Identifier: CC0-1.0 - --- - image: alpine/latest - packages: - - clang16-analyzer - - llvm16 - - reuse - - meson - - git-subtree - - hut - - jq - - valgrind - - - cairo-dev - - libinput-dev - - eudev-dev - - libevdev-dev - - glu-dev - - glfw-dev - - libvterm-dev - +- meson +- clang16-analyzer +- llvm16 +- valgrind +- freetype-dev +- pixman-dev +- glu-dev +- libvterm-dev +- fontconfig-dev +- libx11-dev +- libxext-dev +- git-subtree +- reuse +- hut +- jq environment: project: d2tk - CI_SCAN_BUILD_OPTS: -disable-checker security.insecureAPI.vfork -disable-checker unix.Vfork --exclude nanovg --exclude pugl - secrets: - - 0545580c-42ac-4700-b322-4e9df924eb07 # runner-ssh - - 5fe806cd-3af4-4588-9898-8115d9262144 # hut-config - - d6d10b2a-542a-4b45-b1be-6ef30a8ab558 # git-config - - 3de1773e-3503-46f5-8ab4-5212026517f4 # pgp-key - +- 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 - +- https://git.open-music-kontrollers.ch/~hp/ci tasks: - - gcc: | - . ~/ci/activate - - ci-meson gcc setup \ - -Dbuild-examples=true \ - -Duse-backend-cairo=enabled \ - -Duse-backend-nanovg=enabled \ - -Duse-frontend-fbdev=enabled \ - -Duse-frontend-pugl=enabled \ - -Duse-frontend-glfw=enabled \ - -Duse-fontconfig=disabled \ - -Duse-evdev=enabled - ci-meson gcc build - ci-meson gcc test - ci-meson gcc memcheck - - - clang: | - . ~/ci/activate - - ci-meson clang setup \ - -Dbuild-examples=true \ - -Duse-backend-cairo=enabled \ - -Duse-backend-nanovg=enabled \ - -Duse-frontend-fbdev=enabled \ - -Duse-frontend-pugl=enabled \ - -Duse-frontend-glfw=enabled \ - -Duse-fontconfig=disabled \ - -Duse-evdev=enabled - ci-meson clang build - ci-meson clang test - ci-meson clang memcheck - - - analyzer: | - . ~/ci/activate - - ci-meson analyzer setup \ - -Dbuild-examples=true \ - -Duse-backend-cairo=enabled \ - -Duse-backend-nanovg=enabled \ - -Duse-frontend-fbdev=enabled \ - -Duse-frontend-pugl=enabled \ - -Duse-frontend-glfw=enabled \ - -Duse-fontconfig=disabled \ - -Duse-evdev=enabled - ci-meson analyzer build - ci-meson analyzer test - - - sign: | - . ~/ci/activate - - if ! ci-istag; then - complete-build - fi - - ci-archivesign - - - deploy: | - . ~/ci/activate - - if ! ci-isrelease; then - complete-build - fi - - ci-subtreemerge - +- 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 + complete-build + fi + ci-archivesign triggers: - - action: email - condition: failure - to: "" +- action: email + condition: failure + to: ... -- 2.38.5