diff --git a/.github/workflows/cov_test.yml b/.github/workflows/cov_test.yml new file mode 100644 index 000000000..e800e24a1 --- /dev/null +++ b/.github/workflows/cov_test.yml @@ -0,0 +1,19 @@ +name: cov_test + +on: + workflow_dispatch + +jobs: + run-coverity: + runs-on: ubuntu-latest + if: github.repository == 'AIDASoft/DD4hep' + steps: + - uses: actions/checkout@v4 + - uses: cvmfs-contrib/github-action-cvmfs@v4 + - uses: aidasoft/run-lcg-view@v3 + with: + coverity-cmake-command: 'cmake -DDD4HEP_USE_GEANT4=ON -DBoost_NO_BOOST_CMAKE=ON -DDD4HEP_USE_LCIO=ON -DDD4HEP_USE_EDM4HEP=OFF -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_104a/x86_64-el9-gcc13-opt"