diff options
| author | rhtenhove <rhtenhove@users.noreply.github.com> | 2022-06-27 16:17:02 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-27 16:17:02 -0400 |
| commit | a1889db9bf1e83054e7978d22715c3e197882428 (patch) | |
| tree | 9f68f6305c837649730b467a12168b40bbef23ac /.github/workflows/codeql.yaml | |
| parent | 5fa7861149174fcd16fb11527a3340756e730f5c (diff) | |
| download | afl++-a1889db9bf1e83054e7978d22715c3e197882428.tar.gz | |
simpler jobs
Diffstat (limited to '.github/workflows/codeql.yaml')
| -rw-r--r-- | .github/workflows/codeql.yaml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml new file mode 100644 index 00000000..9398df75 --- /dev/null +++ b/.github/workflows/codeql.yaml @@ -0,0 +1,30 @@ +name: "CodeQL" + +on: + push: + branches: [stable, dev] + pull_request: + branches: [stable, dev] + +jobs: + codeql: + name: Analyze + runs-on: ubuntu-latest + container: # We use a previous image as it's expected to have all the dependencies + image: docker.io/aflplusplus/aflplusplus:dev + steps: + - name: Fix for using external repo in container build # https://github.com/actions/checkout/issues/760 + run: git config --global --add safe.directory /__w/AFLplusplus/AFLplusplus + - name: Checkout + uses: actions/checkout@v3 + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: cpp + - name: Build AFLplusplus # Rebuild because CodeQL needs to monitor the build process + env: + CC: gcc # These are symlinked to the version used in the container build + CXX: g++ + run: make -i distrib # Best effort using -i + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 |
