diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml new file mode 100644 index 0000000..b20054f --- /dev/null +++ b/.github/workflows/coverity.yml @@ -0,0 +1,24 @@ +name: Coverity Scan + +on: + push: + +jobs: + coverity: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Install dependencies + run: sudo apt-get install -y libssl-dev libcurl4-openssl-dev + + - name: Configure CMake + run: cmake + -S ${{github.workspace}} + -B ${{github.workspace}}/build + + - uses: vapier/coverity-scan-action@v1 + with: + email: ${{secrets.COVERITY_SCAN_EMAIL}} + token: ${{secrets.COVERITY_SCAN_TOKEN}} + command: make -C ${{github.workspace}}/build