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