Skip to content

Commit 1349826

Browse files
authored
CI: switch to cppcheck premium 26.9.0 (#8911)
1 parent 2c6098d commit 1349826

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

‎.github/workflows/cppcheck-premium.yml‎

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ jobs:
3333
run: |
3434
premium_version=${{ inputs.premium_version }}
3535
if [ -z $premium_version ]; then
36-
premium_version=26.3.0
36+
premium_version=26.9.0
3737
#wget https://files.cppchecksolutions.com/devdrop/cppcheckpremium-$premium_version-amd64.tar.gz -O cppcheckpremium.tar.gz
38-
wget https://files.cppchecksolutions.com/$premium_version/ubuntu-24.04/cppcheckpremium-$premium_version-amd64.tar.gz -O cppcheckpremium.tar.gz
38+
wget https://files.cppchecksolutions.com/release/2026/$premium_version/ubuntu-24.04/cppcheckpremium-$premium_version-amd64.tar.gz -O cppcheckpremium.tar.gz
3939
else
4040
wget https://files.cppchecksolutions.com/$premium_version/ubuntu-24.04/cppcheckpremium-$premium_version-amd64.tar.gz -O cppcheckpremium.tar.gz
4141
fi
@@ -44,16 +44,18 @@ jobs:
4444
4545
- name: Generate a license file
4646
run: |
47-
echo cppcheck > cppcheck.lic
48-
echo 261231 >> cppcheck.lic
49-
echo 80000 >> cppcheck.lic
50-
echo 4b64673f03fb6230 >> cppcheck.lic
51-
echo path:lib >> cppcheck.lic
47+
echo 1 > cppcheck-premium-git.lic
48+
echo 271231 >> cppcheck-premium-git.lic
49+
echo 70c84e8412a64e58 >> cppcheck-premium-git.lic
50+
echo fbb65b6bd40de73b >> cppcheck-premium-git.lic
51+
echo autosar:1 >> cppcheck-premium-git.lic
52+
echo cert:1 >> cppcheck-premium-git.lic
53+
echo misra:1 >> cppcheck-premium-git.lic
54+
echo licensed-to:Cppcheck CI >> cppcheck-premium-git.lic
5255
5356
- name: Check
5457
run: |
55-
cppcheckpremium/premiumaddon --check-loc-license cppcheck.lic > cppcheck-premium-loc
56-
cppcheckpremium/cppcheck --premium=safety-off -j$(nproc) -D__GNUC__ -D__CPPCHECK__ --suppressions-list=cppcheckpremium-suppressions --platform=unix64 --enable=style --premium=misra-c++-2023 --premium=cert-c++-2016 --inline-suppr lib --error-exitcode=0 --output-format=sarif 2> results.sarif
58+
cppcheckpremium/cppcheck --premium-license-file=cppcheck-premium-git.lic --premium=safety-off -j$(nproc) -D__GNUC__ -D__CPPCHECK__ --suppressions-list=cppcheckpremium-suppressions --platform=unix64 --enable=style --premium=misra-c++-2023 --premium=cert-c++-2016 --inline-suppr lib --error-exitcode=0 --output-format=sarif 2> results.sarif
5759
5860
- name: Cat results
5961
run: |

0 commit comments

Comments
 (0)