File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed
Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Coverity Scan
2+
3+ # We only want to test official release code, not every pull request.
4+ on :
5+ push :
6+ branches :
7+ - main
8+ pull_request :
9+
10+ permissions : read-all
11+
12+ jobs :
13+ coverity :
14+ runs-on : ubuntu-latest
15+ container : ghcr.io/codeplaysoftware/sycl-samples:main
16+ steps :
17+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
18+ with :
19+ submodules : " recursive"
20+ - name : Configure image
21+ run : >
22+ apt update && apt install -y curl
23+ - name : Configure CMake
24+ run : >
25+ cmake -B ${{github.workspace}}/build
26+ -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
27+ -DCMAKE_CXX_COMPILER=clang++
28+ -DENABLE_GRAPHICS=ON
29+ -DENABLE_SPIR=ON
30+ -DENABLE_CUDA=ON -DCUDA_COMPUTE_CAPABILITY=80
31+ -DENABLE_HIP=ON -DHIP_GFX_ARCH=gfx90a
32+ -DCMAKE_CXX_FLAGS='-Wall -Wextra -Wpedantic -Werror'
33+ -G Ninja
34+ - uses : vapier/coverity-scan-action@2068473c7bdf8c2fb984a6a40ae76ee7facd7a85 # v1.8.0
35+ with :
36+ email : ${{ secrets.COVERITY_SCAN_EMAIL }}
37+ token : ${{ secrets.COVERITY_SCAN_TOKEN }}
38+ command : cmake --build ${{github.workspace}}/build -- -k 0
39+ working-directory : ' src'
You can’t perform that action at this time.
0 commit comments