diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml new file mode 100644 index 0000000000000000000000000000000000000000..49de909c4bfb67c967f03b2d30a0e704cd36ce13 --- /dev/null +++ b/.github/workflows/coverity.yml @@ -0,0 +1,20 @@ +name: coverity + +on: + schedule: + - cron: '0 0 * * *' + +jobs: + run-coverity: + runs-on: ubuntu-latest + if: github.repository == 'AIDASoft/DD4hep' + steps: + - uses: actions/checkout@v2 + - uses: cvmfs-contrib/github-action-cvmfs@v2 + - uses: aidasoft/run-lcg-view@v2 + with: + coverity-cmake-command: 'cmake -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DDD4HEP_USE_EDM4HEP=ON -DDD4HEP_USE_TBB=ON -DDD4HEP_USE_HEPMC3=ON -DDD4HEP_BUILD_DEBUG=OFF -DBUILD_TESTING=ON -DDD4HEP_DEBUG_CMAKE=ON -DDD4HEP_USE_XERCESC=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 ..' + coverity-project: 'AIDASoft%2FDD4hep' + coverity-project-token: ${{ secrets.DD4HEP_COVERITY_TOKEN }} + github-pat: ${{ secrets.READ_COVERITY_IMAGE }} + release-platform: "LCG_99/x86_64-centos7-gcc10-opt"