aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/coverity.yml
blob: b383317dc9e56506c0aac4426f8e028a7692c1a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
name: coverity
on:
  push:
    branches:
      - master

jobs:
  coverity:
    timeout-minutes: 5
    runs-on: ubuntu-20.04
    steps:
      - uses: actions/checkout@v2
      - name: run-scan
        run: |
          sudo apt-get update
          sudo apt-get -y install libjson-c-dev libcmocka-dev clang valgrind \
                                  python3-pytest debianutils meson ninja-build
          ./.github/workflows/coverity.sh
    env:
      COVERITY_TOKEN: ${{ secrets.COVERITY_TOKEN }}
      COVERITY_EMAIL: ${{ secrets.COVERITY_EMAIL }}