codeql.yml (747B)
1 name: "codeql" 2 3 concurrency: 4 group: ${{ github.workflow }}-${{ github.ref }} 5 cancel-in-progress: ${{ github.event_name == 'pull_request' }} 6 7 on: 8 push: 9 branches: [ "master" ] 10 pull_request: 11 # The branches below must be a subset of the branches above 12 branches: [ "master" ] 13 workflow_dispatch: 14 15 jobs: 16 analyze: 17 name: Analyze 18 runs-on: ubuntu-latest 19 permissions: 20 actions: read 21 contents: read 22 security-events: write 23 24 steps: 25 - uses: actions/checkout@v6 26 - uses: ./.github/actions/setup 27 28 - name: Initialize CodeQL 29 uses: github/codeql-action/init@v4 30 with: 31 languages: cpp 32 33 - run: make 34 35 - name: Perform CodeQL Analysis 36 uses: github/codeql-action/analyze@v4