diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c6fb778..487dabb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -136,3 +136,23 @@ jobs: file: dist/*.zip tag: ${{ github.ref }} file_glob: true + + analyze_coverity: + env: + PROJECT_TYPE: TOOL + JOB_TYPE: COVERITY + name: Analyze Coverity + runs-on: macos-10.15 + steps: + - name: CI Bootstrap + run: | + src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/ocbuild/master/ci-bootstrap.sh) && eval "$src" || exit 1 + - uses: actions/checkout@v2 + - run: ./unixbuild.sh --configure + - name: Run Coverity + run: | + src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/ocbuild/master/coverity/covstrap.sh) && eval "$src" || exit 1 + env: + COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }} + COVERITY_SCAN_EMAIL: ${{ secrets.COVERITY_SCAN_EMAIL }} + COVERITY_BUILD_COMMAND: ./unixbuild.sh --build