Skip to content

Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows. #478

Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows.

Bugfix. Conflict dialog for multiple files. Fix checkbox border colors for dark mode on Windows. #478

name: Linux Clang compilation and tests
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
build:
name: Linux Clang compilation and tests
runs-on: ubuntu-latest
container: ghcr.io/nextcloud/continuous-integration-client:client-5.15-15
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Configure and compile
run: |
mkdir build
cd build
cmake .. -G Ninja -DCMAKE_C_COMPILER=clang-14 -DCMAKE_CXX_COMPILER=clang++-14 -DCMAKE_BUILD_TYPE=Debug -DQUICK_COMPILER=ON -DBUILD_UPDATER=ON -DBUILD_TESTING=1 -DCMAKE_CXX_FLAGS=-Werror -DOPENSSL_ROOT_DIR=/usr/local/lib64
ninja
- name: Run tests
run: |
cd build
useradd -m -s /bin/bash test
chown -R test:test .
su -c 'xvfb-run ctest --output-on-failure' test