CodeQL.yml raw

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