name: Coverity on: schedule: - cron: '0 5 * * *' # Daily at 05:00 UTC jobs: coverity: name: "Test Suite" if: github.repository == 'osbuild/osbuild' runs-on: ubuntu-latest defaults: run: working-directory: osbuild steps: - name: Clone repository uses: actions/checkout@v2 with: path: osbuild - name: Install Dependencies run: | sudo apt-get install python3-setuptools - name: Download Coverity Tool run: | make coverity-download env: COVERITY_TOKEN: ${{ secrets.COVERITY_TOKEN }} - name: Coverity check run: | make coverity-check - name: Upload analysis results run: | make coverity-submit env: COVERITY_TOKEN: ${{ secrets.COVERITY_TOKEN }} COVERITY_EMAIL: ${{ secrets.COVERITY_EMAIL }}