File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 # branches: [ master ]
77
88jobs :
9- ci :
9+ build :
1010 name : " CI"
1111 uses : ./.github/workflows/build.yml
1212 with :
1313 git-ref : ${{ github.ref }}
1414
15+ check :
16+ name : " Clang-Tidy"
17+ uses : ./.github/workflows/clangtidy.yml
18+ with :
19+ git-ref : ${{ github.ref }}
20+
Original file line number Diff line number Diff line change 1+ name : Clang-Tidy
2+ on :
3+ workflow_dispatch :
4+ inputs :
5+ git-ref :
6+ description : A commit, branch or tag to build.
7+ type : string
8+ required : true
9+ workflow_call :
10+ inputs :
11+ git-ref :
12+ description : A commit, branch or tag to build.
13+ type : string
14+ required : true
15+
16+ jobs :
17+ build :
18+ runs-on : ubuntu-latest
19+ steps :
20+ - name : Set up Python
21+ uses : actions/setup-python@v5
22+ with :
23+ python-version : ' 3.10'
24+
25+ - name : Set up SCons
26+ shell : bash
27+ run : |
28+ python -c "import sys; print(sys.version)"
29+ python -m pip install scons==4.7.0
30+ scons --version
31+
32+ - name : Checkout project
33+ uses : actions/checkout@v4
34+ with :
35+ submodules : recursive
36+ ref : ${{ inputs.git-ref }}
37+
38+ - name : Run Clang-Tidy
39+ shell : sh
40+ run : |
41+ ./compile_debug.sh compiledb
42+ ./run_clang_tidy.sh -warnings-as-errors '*'
You can’t perform that action at this time.
0 commit comments