1name: "CodeQL" 2 3on: 4 push: 5 pull_request: 6 7jobs: 8 analyze: 9 name: Analyze 10 runs-on: ubuntu-latest 11 permissions: 12 actions: read 13 contents: read 14 security-events: write 15 16 strategy: 17 fail-fast: false 18 matrix: 19 language: [ 'cpp', 'python' ] 20 21 steps: 22 - name: Checkout repository 23 uses: actions/checkout@v3 24 25 - name: Initialize CodeQL 26 uses: github/codeql-action/init@v2 27 with: 28 languages: ${{ matrix.language }} 29 30 - name: Autobuild 31 uses: github/codeql-action/autobuild@v2 32 33 - name: Perform CodeQL Analysis 34 uses: github/codeql-action/analyze@v2 35 with: 36 category: "/language:${{matrix.language}}" 37