29 lines
870 B
YAML
29 lines
870 B
YAML
name: clang-tidy-review
|
|
on:
|
|
pull_request:
|
|
branches: [ master, stable* ]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
# Run clang-tidy
|
|
- uses: akallabeth/clang-tidy-review@master
|
|
id: review
|
|
with:
|
|
split_workflow: true
|
|
clang_tidy_checks: ''
|
|
apt_packages: devscripts,equivs
|
|
install_commands: 'ln -s packaging/deb/freerdp-nightly debian; mk-build-deps -i -t "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y"'
|
|
|
|
# CMake command to run in order to generate compile_commands.json
|
|
build_dir: tidy
|
|
cmake_command: cmake -Btidy -S. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -C ci/cmake-preloads/config-qa.cmake
|
|
|
|
# Uploads an artefact containing clang_fixes.json
|
|
- uses: akallabeth/clang-tidy-review/upload@master
|
|
id: upload-review
|