Skip to content

Commit 532f5b9

Browse files
Merge pull request #4374 from Ginger-Automation/codeql-updates
codeql related updates
2 parents 2c32eb4 + 226adde commit 532f5b9

2 files changed

Lines changed: 35 additions & 29 deletions

File tree

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -14,37 +14,9 @@ name: "CodeQL Security Scan"
1414

1515
on:
1616
push:
17-
branches: [ master, Features/Linux-Migration, Releases/*, Releases/*/*, security-scan ]
18-
paths-ignore:
19-
- '**/bin/**'
20-
- '**/obj/**'
21-
- '**/Release/**'
22-
- '**/Debug/**'
23-
- 'Ginger/GingerAutoPilotTest/**'
24-
- 'Ginger/GingerConsoleTest/**'
25-
- 'Ginger/GingerCoreCommonTest/**'
26-
- 'Ginger/GingerCoreNETUnitTest/**'
27-
- 'Ginger/GingerCoreTest/**'
28-
- 'Ginger/GingerPluginCoreTest/**'
29-
- 'Ginger/GingerTest/**'
30-
- 'Ginger/GingerUtilsTest/**'
31-
- 'Ginger/GingerWPFDriverWindowTest/**'
17+
branches: [ master, Features/Linux-Migration, Releases/*, Releases/*/*]
3218
pull_request:
3319
branches: [ master ]
34-
paths-ignore:
35-
- '**/bin/**'
36-
- '**/obj/**'
37-
- '**/Release/**'
38-
- '**/Debug/**'
39-
- 'Ginger/GingerAutoPilotTest/**'
40-
- 'Ginger/GingerConsoleTest/**'
41-
- 'Ginger/GingerCoreCommonTest/**'
42-
- 'Ginger/GingerCoreNETUnitTest/**'
43-
- 'Ginger/GingerCoreTest/**'
44-
- 'Ginger/GingerPluginCoreTest/**'
45-
- 'Ginger/GingerTest/**'
46-
- 'Ginger/GingerUtilsTest/**'
47-
- 'Ginger/GingerWPFDriverWindowTest/**'
4820
schedule:
4921
- cron: '0 0 * * 0'
5022

@@ -79,6 +51,7 @@ jobs:
7951
uses: github/codeql-action/init@v3
8052
with:
8153
languages: ${{ matrix.language }}
54+
config-file: ./.github/workflows/codeql-config.yml
8255

8356
# ------------------------------------------------------------------------------------------------------
8457
# Install .Net core SDK 8.0.100
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: "CodeQL Config"
2+
3+
paths:
4+
- 'Ginger' # Only scan the Ginger directory for CodeQL
5+
6+
paths-ignore:
7+
8+
# ignore build outputs
9+
- '**/bin/**'
10+
- '**/obj/**'
11+
- '**/Release/**'
12+
- '**/Debug/**'
13+
14+
# ignore test projects
15+
- 'Ginger/GingerAutoPilotTest/**'
16+
- 'Ginger/GingerConsoleTest/**'
17+
- 'Ginger/GingerCoreCommonTest/**'
18+
- 'Ginger/GingerCoreNETUnitTest/**'
19+
- 'Ginger/GingerCoreTest/**'
20+
- 'Ginger/GingerPluginCoreTest/**'
21+
- 'Ginger/GingerTest/**'
22+
- 'Ginger/GingerUtilsTest/**'
23+
- 'Ginger/GingerWPFDriverWindowTest/**'
24+
25+
# more optional files to ignore
26+
# - '**/*.Designer.cs' # Auto-generated designer files
27+
# - '**/*.g.cs' # Auto-generated files
28+
# - '**/*.g.i.cs' # Auto-generated intermediate files
29+
# - '**/AssemblyInfo.cs' # Assembly info files
30+
# - '**/packages/**' # NuGet packages
31+
# - '**/node_modules' # JavaScript dependencies
32+
# - '**/*.min.js' # Minified JavaScript
33+
# - '**/*.min.css' # Minified CSS

0 commit comments

Comments
 (0)