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 Jari Sundell
parent 4876301cf4
commit 6d8c214d09
+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