Skip to content

Commit a4c5994

Browse files
authored
ci: Add check for modified files before analyzing code (#2325)
1 parent 1f91bc4 commit a4c5994

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/codeql.yml

+12
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,18 @@ concurrency:
1717
cancel-in-progress: true
1818

1919
jobs:
20+
check-modified-files:
21+
name: Check if source files were modified, skip remaining jobs if not
22+
uses: ./.github/workflows/check_modified_files.yml
23+
secrets: inherit
24+
permissions:
25+
contents: read
26+
pull-requests: read
27+
2028
analyze-dotnet:
2129
name: Analyze .NET
30+
needs: check-modified-files
31+
if: needs.check-modified-files.outputs.non-workflow-files-changed == 'true'
2232
runs-on: windows-latest
2333
timeout-minutes: 120
2434
permissions:
@@ -55,6 +65,8 @@ jobs:
5565

5666
analyze-cpp:
5767
name: Analyze C++
68+
needs: check-modified-files
69+
if: needs.check-modified-files.outputs.non-workflow-files-changed == 'true'
5870
runs-on: windows-latest
5971
timeout-minutes: 120
6072
permissions:

0 commit comments

Comments
 (0)