diff options
author | James Mills <prologic@shortcircuit.net.au> | 2020-03-13 07:24:06 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-13 07:24:06 +1000 |
commit | a18ec2d2d81bfa178be09f3fa427ea4ddbc1bf40 (patch) | |
tree | be75151bf3d020ab44e6c0b38689047698f10fb0 /.github | |
parent | 53d0634b025ed74411175e00ce6969bc41e0d70e (diff) |
Fix coverity scan (#8388)
* Fix coverity scan
* Add path filter to pull_request: condition
* Add missing dependency
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/coverity.yml | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 1f84640cdc..926257dc08 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -4,6 +4,10 @@ name: Coverity Scan on: schedule: - cron: '0 1 * * *' + pull_request: + paths: + - .github/workflows/coverity.yml + - coverity-scan.sh jobs: coverity: if: github.repository == 'netdata/netdata' @@ -12,12 +16,18 @@ jobs: - name: Checkout uses: actions/checkout@v2 - name: Prepare environment + env: + DEBIAN_FRONTEND: 'noninteractive' run: | - ./packaging/installer/install-required-packages.sh --dont-wait --non-interactive netdata - sudo apt-get install -y libjson-c-dev libipmimonitoring-dev libcups2-dev libsnappy-dev \ - libprotobuf-dev libprotoc-dev libssl-dev protobuf-compiler + ./packaging/installer/install-required-packages.sh \ + --dont-wait --non-interactive netdata + sudo apt-get install -y libjson-c-dev libipmimonitoring-dev \ + libcups2-dev libsnappy-dev libprotobuf-dev \ + libprotoc-dev libssl-dev protobuf-compiler \ + libnetfilter-acct-dev - name: Run coverity-scan env: + REPOSITORY: 'netdata/netdata' COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }} COVERITY_SCAN_SUBMIT_MAIL: ${{ secrets.COVERITY_SCAN_SUBMIT_MAIL }} run: | |