# SPDX-FileCopyrightText: 2026 Bernard Ladenthin # SPDX-FileCopyrightText: 2023-2025 Konstantin Herud # # SPDX-License-Identifier: MIT name: CodeQL on: push: branches: [main] pull_request: branches: [main] schedule: - cron: "12 1 * * 0" jobs: analyze: runs-on: ubuntu-latest permissions: actions: read contents: read security-events: write steps: - uses: actions/checkout@v7 - uses: actions/setup-java@v5 with: { java-version: '21', distribution: temurin } - uses: github/codeql-action/init@v4 with: { languages: java, queries: +security-and-quality } - name: Build with Maven run: mvn --batch-mode --no-transfer-progress compile - uses: github/codeql-action/analyze@v4 with: { category: "/language:java" }