1dbd5678dSMartin Matuskaname: "CodeQL" 2dbd5678dSMartin Matuska 3dbd5678dSMartin Matuskaon: 4dbd5678dSMartin Matuska push: 5dbd5678dSMartin Matuska pull_request: 6dbd5678dSMartin Matuska 77a7741afSMartin Matuskaconcurrency: 87a7741afSMartin Matuska group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} 97a7741afSMartin Matuska cancel-in-progress: true 107a7741afSMartin Matuska 11dbd5678dSMartin Matuskajobs: 12dbd5678dSMartin Matuska analyze: 13dbd5678dSMartin Matuska name: Analyze 14*87bf66d4SMartin Matuska runs-on: ubuntu-22.04 15dbd5678dSMartin Matuska permissions: 16dbd5678dSMartin Matuska actions: read 17dbd5678dSMartin Matuska contents: read 18dbd5678dSMartin Matuska security-events: write 19dbd5678dSMartin Matuska 20dbd5678dSMartin Matuska strategy: 21dbd5678dSMartin Matuska fail-fast: false 22dbd5678dSMartin Matuska matrix: 23dbd5678dSMartin Matuska language: [ 'cpp', 'python' ] 24dbd5678dSMartin Matuska 25dbd5678dSMartin Matuska steps: 26bb2d13b6SMartin Matuska - name: Set make jobs 27bb2d13b6SMartin Matuska run: | 28bb2d13b6SMartin Matuska echo "MAKEFLAGS=-j$(nproc)" >> $GITHUB_ENV 29bb2d13b6SMartin Matuska 30dbd5678dSMartin Matuska - name: Checkout repository 31fd45b686SMartin Matuska uses: actions/checkout@v4 32dbd5678dSMartin Matuska 33dbd5678dSMartin Matuska - name: Initialize CodeQL 347a7741afSMartin Matuska uses: github/codeql-action/init@v3 35dbd5678dSMartin Matuska with: 36fd45b686SMartin Matuska config-file: .github/codeql-${{ matrix.language }}.yml 37dbd5678dSMartin Matuska languages: ${{ matrix.language }} 38dbd5678dSMartin Matuska 39dbd5678dSMartin Matuska - name: Autobuild 407a7741afSMartin Matuska uses: github/codeql-action/autobuild@v3 41dbd5678dSMartin Matuska 42dbd5678dSMartin Matuska - name: Perform CodeQL Analysis 437a7741afSMartin Matuska uses: github/codeql-action/analyze@v3 44dbd5678dSMartin Matuska with: 45dbd5678dSMartin Matuska category: "/language:${{matrix.language}}" 46