Skip to content

Commit 79a0b23

Browse files
authored
Merge pull request #211 from evelikov/codeql-tidy
ci: codeql ignore meson generated files, et al
2 parents 807d0cc + e928220 commit 79a0b23

File tree

3 files changed

+22
-3
lines changed

3 files changed

+22
-3
lines changed

.github/actions/setup-debian/action.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ runs:
1111
- name: Install dependencies
1212
shell: bash
1313
run: |
14+
export DEBIAN_FRONTEND=noninteractive
15+
export TZ=Etc/UTC
1416
dpkg --add-architecture i386
1517
apt-get update
1618
apt-get install --yes \

.github/actions/setup-ubuntu/action.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ runs:
1111
- name: Install dependencies
1212
shell: bash
1313
run: |
14+
export DEBIAN_FRONTEND=noninteractive
15+
export TZ=Etc/UTC
1416
dpkg --add-architecture i386
1517
apt-get update
1618
apt-get install --yes \

.github/workflows/codeql.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,26 @@ jobs:
5959

6060
- name: Build
6161
run: |
62-
mkdir build && cd build
63-
meson setup --native-file ../build-dev.ini . ..
64-
meson compile
62+
meson setup --native-file build-dev.ini build
63+
meson compile -C build
6564
6665
- name: Perform CodeQL Analysis
6766
uses: github/codeql-action/analyze@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
6867
with:
6968
category: "/language:cpp"
69+
upload: false
70+
output: sarif-results
71+
72+
- name: Filter out meson-internal test files
73+
uses: advanced-security/filter-sarif@f3b8118a9349d88f7b1c0c488476411145b6270d # v1.0.1
74+
with:
75+
patterns: |
76+
-build/meson-private/**/testfile.c
77+
input: sarif-results/cpp.sarif
78+
output: sarif-results/cpp.sarif
79+
80+
- name: Upload CodeQL results to code scanning
81+
uses: github/codeql-action/upload-sarif@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
82+
with:
83+
sarif_file: sarif-results/cpp.sarif
84+
category: "/language:cpp"

0 commit comments

Comments
 (0)