Check for a Coverity token before scanning

This commit is contained in:
Michał Trojnara 2022-08-12 13:53:26 +02:00
parent 20bfc0ffeb
commit cbdbd9dbd0

View File

@ -2,22 +2,23 @@ name: Coverity Scan
on: on:
push: push:
pull_request:
jobs: jobs:
coverity: coverity:
runs-on: ubuntu-latest runs-on: ubuntu-latest
env:
token: ${{secrets.COVERITY_SCAN_TOKEN}}
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
if: env.token
- name: Install dependencies - name: Get ready for scanning
run: sudo apt-get install -y libssl-dev libcurl4-openssl-dev if: env.token
run: |
- name: Configure CMake sudo apt-get install -y libssl-dev libcurl4-openssl-dev
run: cmake cmake -S ${{github.workspace}} -B ${{github.workspace}}/build
-S ${{github.workspace}}
-B ${{github.workspace}}/build
- uses: vapier/coverity-scan-action@v1 - uses: vapier/coverity-scan-action@v1
if: env.token
with: with:
email: ${{secrets.COVERITY_SCAN_EMAIL}} email: ${{secrets.COVERITY_SCAN_EMAIL}}
token: ${{secrets.COVERITY_SCAN_TOKEN}} token: ${{secrets.COVERITY_SCAN_TOKEN}}