|
19 | 19 | # Only run on push to master branch |
20 | 20 | push: |
21 | 21 | branches: [master] |
| 22 | + pull_request: |
| 23 | + branches: [ "master" ] |
22 | 24 |
|
23 | 25 | permissions: read-all |
24 | 26 |
|
25 | 27 | env: |
26 | 28 | BUILD_CONCURRENCY: 4 |
27 | | - COVERITY_PROJECT: oneapi-src%2FoneTBB |
| 29 | + COVERITY_PROJECT_LIN: oneapi-src%2FoneTBB |
| 30 | + COVERITY_PROJECT_WIN: uxlfoundation%2FoneTBB |
28 | 31 |
|
29 | 32 | jobs: |
30 | 33 | coverity_linux: |
|
41 | 44 | - name: Download Linux 64 Coverity Tool |
42 | 45 | run: | |
43 | 46 | curl https://scan.coverity.com/download/cxx/linux64 --output ${GITHUB_WORKSPACE}/cov-linux64-tool.tar.gz \ |
44 | | - --data "token=${{secrets.COVERITY_TOKEN}}&project=${{env.COVERITY_PROJECT}}" |
| 47 | + --data "token=${{secrets.COVERITY_TOKEN}}&project=${{env.COVERITY_PROJECT_LIN}}" |
45 | 48 | mkdir cov-linux64-tool |
46 | 49 | tar -xzf cov-linux64-tool.tar.gz --strip 1 -C cov-linux64-tool |
47 | 50 | - name: Build with cov-build |
|
64 | 67 | |
65 | 68 | --form version="${GITHUB_SHA}" \ |
66 | 69 | --form description="" \ |
67 | | - "https://scan.coverity.com/builds?project=${{env.COVERITY_PROJECT}}" |
| 70 | + "https://scan.coverity.com/builds?project=${{env.COVERITY_PROJECT_LIN}}" |
68 | 71 | coverity_windows: |
69 | 72 | name: Coverity Windows |
70 | 73 | if: github.repository == 'uxlfoundation/oneTBB' |
|
78 | 81 | - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 |
79 | 82 | - name: Download Windows 64 Coverity Tool |
80 | 83 | run: | |
81 | | - curl https://scan.coverity.com/download/cxx/win64 -o cov-win64-tool.zip -d "token=${{secrets.COVERITY_TOKEN}}&project=${{env.COVERITY_PROJECT}}" |
| 84 | + curl https://scan.coverity.com/download/cxx/win64 -o cov-win64-tool.zip -d "token=${{secrets.COVERITY_TOKEN_WIN}}&project=${{env.COVERITY_PROJECT_WIN}}" |
82 | 85 | 7z x cov-win64-tool.zip |
83 | 86 | del cov-win64-tool.zip |
84 | 87 | move cov-analysis-win64* cov-win64-tool |
|
97 | 100 | 7z a -r cov-int.zip cov-int |
98 | 101 | - name: Submit Coverity results for analysis |
99 | 102 | run: | |
100 | | - curl --form token="${{ secrets.COVERITY_TOKEN }}" --form email="${{ secrets.COVERITY_EMAIL }}" --form [email protected] --form version="${GITHUB_SHA}" --form description="" "https://scan.coverity.com/builds?project=${{env.COVERITY_PROJECT}}" |
| 103 | + curl --form token="${{ secrets.COVERITY_TOKEN_WIN }}" --form email="${{ secrets.COVERITY_EMAIL }}" --form [email protected] --form version="${GITHUB_SHA}" --form description="" "https://scan.coverity.com/builds?project=${{env.COVERITY_PROJECT_WIN}}" |
0 commit comments