Skip to content

Commit aa8ead9

Browse files
committed
Use separate Coverity project for Windows scan
1 parent f07d4df commit aa8ead9

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/coverity.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,15 @@ on:
1919
# Only run on push to master branch
2020
push:
2121
branches: [master]
22+
pull_request:
23+
branches: [ "master" ]
2224

2325
permissions: read-all
2426

2527
env:
2628
BUILD_CONCURRENCY: 4
27-
COVERITY_PROJECT: oneapi-src%2FoneTBB
29+
COVERITY_PROJECT_LIN: oneapi-src%2FoneTBB
30+
COVERITY_PROJECT_WIN: uxlfoundation%2FoneTBB
2831

2932
jobs:
3033
coverity_linux:
@@ -41,7 +44,7 @@ jobs:
4144
- name: Download Linux 64 Coverity Tool
4245
run: |
4346
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}}"
4548
mkdir cov-linux64-tool
4649
tar -xzf cov-linux64-tool.tar.gz --strip 1 -C cov-linux64-tool
4750
- name: Build with cov-build
@@ -64,7 +67,7 @@ jobs:
6467
6568
--form version="${GITHUB_SHA}" \
6669
--form description="" \
67-
"https://scan.coverity.com/builds?project=${{env.COVERITY_PROJECT}}"
70+
"https://scan.coverity.com/builds?project=${{env.COVERITY_PROJECT_LIN}}"
6871
coverity_windows:
6972
name: Coverity Windows
7073
if: github.repository == 'uxlfoundation/oneTBB'
@@ -78,7 +81,7 @@ jobs:
7881
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
7982
- name: Download Windows 64 Coverity Tool
8083
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}}"
8285
7z x cov-win64-tool.zip
8386
del cov-win64-tool.zip
8487
move cov-analysis-win64* cov-win64-tool
@@ -97,4 +100,4 @@ jobs:
97100
7z a -r cov-int.zip cov-int
98101
- name: Submit Coverity results for analysis
99102
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

Comments
 (0)