Add clang-format as part of CI

This commit is contained in:
Benjamin Schaaf
2021-11-12 20:27:47 +11:00
parent e78bd99305
commit a92104e27c
23 changed files with 560 additions and 452 deletions

View File

@@ -7,12 +7,18 @@
build:debian:
image: debian:bookworm-slim
before_script:
- apt update && apt -y install gcc meson ninja-build libgtk-4-dev libtiff-dev libzbar-dev
<<: *build_definition
- apt update && apt -y install gcc meson ninja-build clang-format-12 libgtk-4-dev libtiff-dev libzbar-dev
script:
- meson build
- ninja -C build
- ninja -C build test
- ninja -C build clang-format-check
build:alpine:
image: alpine:edge
before_script:
- apk add --no-cache build-base meson samurai gtk4.0-dev tiff-dev zbar-dev
<<: *build_definition
script:
- meson build
- ninja -C build
- ninja -C build test