Manually include config.h for clang-tidy

Specifically this fixes errors related to undefined macros in headers, since those aren't recorded
in compile_commands.json
This commit is contained in:
kannibalox
2024-12-26 17:44:01 -05:00
committed by rakshasa
parent 7534b02815
commit 6c5a6a3bb3
+1 -1
View File
@@ -54,7 +54,7 @@ jobs:
mkdir clang-tidy-result
- name: Analyze
run: |
git diff -U0 "$(git merge-base HEAD "upstream/${{ github.event.pull_request.base.ref }}")" | clang-tidy-diff -p1 -path build -export-fixes clang-tidy-result/fixes.yml
git diff -U0 "$(git merge-base HEAD "upstream/${{ github.event.pull_request.base.ref }}")" | clang-tidy-diff -p1 -path build -export-fixes clang-tidy-result/fixes.yml "-extra-arg=-include/${PWD}/config.h"
- name: Save PR metadata
run: |
echo "${{ github.event.number }}" > clang-tidy-result/pr-id.txt