Skip to content

Commit 0e2bc39

Browse files
committed
ci: improve codeql workflow config
1 parent 8291340 commit 0e2bc39

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

.github/workflows/codeql.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,27 @@ jobs:
8282
uses: actions/checkout@v5 # https://github.com/actions/checkout
8383

8484

85+
# CodeQL executes https://github.com/ferstl/depgraph-maven-plugin
86+
- name: "Install: JDK 25 for Maven/Tycho ☕"
87+
uses: actions/setup-java@v5 # https://github.com/actions/setup-java
88+
if: ${{ matrix.language }} == 'java'
89+
with:
90+
distribution: temurin
91+
java-version: 25
92+
93+
94+
# https://docs.github.com/en/code-security/code-scanning
8595
- name: Initialize CodeQL
86-
uses: github/codeql-action/init@v4
96+
uses: github/codeql-action/init@v4 # https://github.com/github/codeql-action
8797
with:
8898
languages: ${{ matrix.language }}
99+
# https://github.com/github/codeql-action#build-modes
89100
build-mode: ${{ matrix.build-mode }}
101+
# https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#using-queries-in-ql-packs
102+
queries: +security-and-quality
90103

91104

92105
- name: Perform CodeQL Analysis
93-
uses: github/codeql-action/analyze@v4
106+
uses: github/codeql-action/analyze@v4 # https://github.com/github/codeql-action
94107
with:
95108
category: "/language:${{matrix.language}}"

0 commit comments

Comments
 (0)