10
10
- " **.py"
11
11
- " **requirements*.txt"
12
12
- pyproject.toml
13
- - setup.py
14
13
- .pre-commit-config.yaml
15
14
- " .github/workflows/python-test.yml"
16
15
- " !docs/**"
@@ -81,18 +80,22 @@ jobs:
81
80
shell : bash
82
81
run : pip install dist/*.whl
83
82
84
- - name : Install clang-tools
85
- run : clang-tools --install ${{ matrix.version }}
83
+ - name : Install clang-tools binaries
84
+ run : clang-tools --install ${{ matrix.version }} --tool clang-format clang-tidy clang-query clang-apply-replacements
86
85
87
86
- name : Show path of binaries
88
87
shell : bash
89
88
run : |
90
89
if [ "${{ matrix.version }}" = "15" -o "${{ matrix.version }}" = "16" ] && [ "${{ matrix.os }}" = "windows-latest" ]; then
91
90
which clang-format
92
91
which clang-tidy
92
+ which clang-query
93
+ which clang-apply-replacements
93
94
elif [ "${{ matrix.os }}" = "ubuntu-latest" ]; then
94
95
which "clang-format-${{ matrix.version }}"
95
96
which "clang-tidy-${{ matrix.version }}"
97
+ which "clang-query-${{ matrix.version }}"
98
+ which "clang-apply-replacements-${{ matrix.version }}"
96
99
fi
97
100
98
101
- name : Check clang-tools on Windows
@@ -103,10 +106,14 @@ jobs:
103
106
15|16)
104
107
clang-format.exe --version
105
108
clang-tidy.exe --version
109
+ clang-query.exe --version
110
+ clang-apply-replacements.exe --version
106
111
;;
107
112
*)
108
113
clang-format-${{ matrix.version }}.exe --version
109
114
clang-tidy-${{ matrix.version }}.exe --version
115
+ clang-query-${{ matrix.version }}.exe --version
116
+ clang-apply-replacements-${{ matrix.version }}.exe --version
110
117
;;
111
118
esac
112
119
@@ -116,16 +123,13 @@ jobs:
116
123
if [ "${{ matrix.version }}" = "12.0.1" -a "${{ matrix.os }}" = "ubuntu-latest" ]; then
117
124
clang-format-12.0.1 --version
118
125
clang-tidy-12.0.1 --version
126
+ clang-query-12.0.1 --version
127
+ clang-apply-replacements-12.0.1 --version
119
128
else
120
129
clang-format-${{ matrix.version }} --version
121
- case "${{ matrix.version }}" in
122
- 14|15|16)
123
- echo "Skipping version ${{ matrix.version }} due to Segmentation fault on Ubuntu."
124
- ;;
125
- *)
126
- clang-tidy-${{ matrix.version }} --version
127
- ;;
128
- esac
130
+ clang-tidy-${{ matrix.version }} --version
131
+ clang-query-${{ matrix.version }} --version
132
+ clang-apply-replacements-${{ matrix.version }} --version
129
133
fi
130
134
131
135
docs :
0 commit comments