~hp/shells_bells.lv2

0f8fe1b4f84ffcc6f09d8d25b0ae2f70c6a11bf8 — builds.sr.ht 11 months ago 75b64d0
Update ci to release-0.1.1
1 files changed, 49 insertions(+), 62 deletions(-)

M .builds/alpine-latest.yml
M .builds/alpine-latest.yml => .builds/alpine-latest.yml +49 -62
@@ 1,74 1,61 @@
# SPDX-FileCopyrightText: Hanspeter Portner <dev@open-music-kontrollers.ch>
# SPDX-License-Identifier: CC0-1.0

---

image: alpine/latest

packages:
  - clang16-analyzer
  - llvm16
  - reuse
  - meson
  - hut
  - jq
  - valgrind
  - lv2-dev
  - glu-dev
  - libvterm-dev
  - libx11-dev
  - libxext-dev

- meson
- clang16-analyzer
- llvm16
- valgrind
- lv2-dev
- serd-dev
- sord-dev
- sratom-dev
- cairo-dev
- freetype-dev
- pixman-dev
- glu-dev
- libvterm-dev
- fontconfig-dev
- libx11-dev
- libxext-dev
- reuse
- hut
- jq
environment:
  project: shells_bells.lv2

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 \
        -Duse-fontconfig=disabled
      ci-meson gcc build
      ci-meson gcc test
      ci-meson gcc memcheck

  - clang: |
      . ~/ci/activate

      ci-meson clang setup \
        -Duse-fontconfig=disabled
      ci-meson clang build
      ci-meson clang test
      ci-meson clang memcheck

      #  - analyzer: |
      #      . ~/ci/activate
      #
      #      ci-meson analyzer setup \
      #        -Duse-fontconfig=disabled
      #      ci-meson analyzer build
      #      ci-meson analyzer test

  - sign: |
      . ~/ci/activate

      if ! ci-istag; then
        complete-build
      fi

      ci-archivesign

- 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: "<dev@open-music-kontrollers.ch>"
- action: email
  condition: failure
  to: <dev@open-music-kontrollers.ch>
...