mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2026-01-31 17:34:56 +01:00
* use clang-tidy for Frame.cpp * fixes for defs.cpp * clang-tidy 6/45 * clang-tidy for core * clang-tidy fixes: for hpp File,FileInterface,SubFile.cpp * ci fixes * fix build errors * fix clang-tidy command ci * fix clang-tidy ci * clang-tidy for rawfile.cpp * clang-tidy numpy helpers * fix ci * clang-tidy file_io * clang-tidy file_io and core working * zmqheader * clagn-tidy: network_io,file_io,core * clang-tidy working * format --------- Co-authored-by: Bechir <bechir.brahem420@gmail.com>
35 lines
892 B
YAML
35 lines
892 B
YAML
name: test-formatting
|
|
on:
|
|
push:
|
|
|
|
jobs:
|
|
test-formatting:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: mamba-org/setup-micromamba@v1
|
|
if: ${{ contains(inputs.use-system-libraries, 'ON')}}
|
|
with:
|
|
micromamba-version: '1.5.6-0' # any version from https://github.com/mamba-org/micromamba-releases
|
|
environment-file: aare-environment.yml
|
|
init-shell: bash
|
|
cache-environment: true
|
|
post-cleanup: 'all'
|
|
- name: cmake
|
|
shell: bash -el {0}
|
|
run: |
|
|
mkdir build
|
|
cd build
|
|
cmake -DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_LIBRARIES=ON ..
|
|
- name: linting checks
|
|
shell: bash -el {0}
|
|
run: |
|
|
# find all examples in build/examples and run them
|
|
cd build
|
|
cmake --build . --target=check-format
|
|
|
|
|
|
|
|
|
|
|