12345678910111213141516171819202122232425262728293031323334 |
- ---
- # Runs coverity-scan.sh every 24h on `master`
- 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'
- runs-on: ubuntu-latest
- steps:
- - 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 \
- 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: |
- ./coverity-scan.sh --with-install
|