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