diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index bd6c75c..ddcea30 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -18,8 +18,6 @@ jobs: strategy: fail-fast: false - matrix: - language: [ 'java' ] steps: - name: Checkout repository @@ -28,15 +26,24 @@ jobs: - name: Initialize the CodeQL tools for scanning uses: github/codeql-action/init@v3 with: - languages: ${{ matrix.language }} + languages: 'java' timeout-minutes: 5 - - name: Autobuild - uses: github/codeql-action/autobuild@v3 - timeout-minutes: 10 + - name: Set up JDK + uses: actions/setup-java@5896cecc08fd8a1fbdfaf517e29b571164b031f7 + with: + java-version: "21" + distribution: "temurin" + server-id: github + + - name: Java Build + run: | + mvn --batch-mode clean compile -s settings.xml + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v3 with: - category: "/language:${{matrix.language}}" + category: "/language:java" timeout-minutes: 10