|
23 | 23 | - name: get nunavut |
24 | 24 | run: | |
25 | 25 | pip install --break-system-packages git+https://github.com/OpenCyphal/[email protected] |
26 | | - - name: Install sonar-scanner and build-wrapper |
27 | | - uses: SonarSource/sonarcloud-github-c-cpp@v3 |
| 26 | + - name: Install build-wrapper |
| 27 | + uses: SonarSource/sonarqube-scan-action/install-build-wrapper@v6 |
28 | 28 | - name: Run tests |
29 | 29 | env: |
30 | 30 | GTEST_COLOR: yes |
@@ -53,27 +53,28 @@ jobs: |
53 | 53 | build/*/**/gcovr_html/*.* |
54 | 54 | if-no-files-found: error |
55 | 55 | - name: Run sonar-scanner |
| 56 | + uses: SonarSource/sonarqube-scan-action@v6 |
56 | 57 | env: |
57 | 58 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
58 | 59 | SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} |
59 | | - run: > |
60 | | - sonar-scanner |
61 | | - -X |
62 | | - --define sonar.organization=opencyphal-garage |
63 | | - --define sonar.projectKey=OpenCyphal-Garage_libcyphal |
64 | | - --define sonar.projectName=libcyphal |
65 | | - --define sonar.projectVersion=1.0 |
66 | | - --define sonar.sources=include,test/unittest/sonar.cpp |
67 | | - --define sonar.tests=test/unittest,docs/examples |
68 | | - --define sonar.test.inclusions=test_*.cpp,example_*.cpp |
69 | | - --define sonar.sourceEncoding=UTF-8 |
70 | | - --define sonar.host.url=https://sonarcloud.io |
71 | | - --define sonar.cfamily.ignoreHeaderComments=false |
72 | | - --define sonar.coverage.exclusions="test/unittest/**/*,docs/examples/**/*,**/sonar.cpp" |
73 | | - --define sonar.cpd.exclusions="test/unittest/**/*,docs/examples/**/*,**/sonar.cpp" |
74 | | - --define sonar.cfamily.compile-commands="build/compile_commands.json" |
75 | | - --define sonar.cfamily.reportingCppStandardOverride=c++14 |
76 | | - --define sonar.coverageReportPaths="build/test/unittest/coverage.xml,build/docs/examples/coverage.xml" |
77 | | - --define sonar.issue.ignore.multicriteria=r1 |
78 | | - --define sonar.issue.ignore.multicriteria.r1.ruleKey=cpp:S3230 |
79 | | - --define sonar.issue.ignore.multicriteria.r1.resourceKey=** |
| 60 | + with: |
| 61 | + args: > |
| 62 | + -X |
| 63 | + --define sonar.organization=opencyphal-garage |
| 64 | + --define sonar.projectKey=OpenCyphal-Garage_libcyphal |
| 65 | + --define sonar.projectName=libcyphal |
| 66 | + --define sonar.projectVersion=1.0 |
| 67 | + --define sonar.sources=include,test/unittest/sonar.cpp |
| 68 | + --define sonar.tests=test/unittest,docs/examples |
| 69 | + --define sonar.test.inclusions=test_*.cpp,example_*.cpp |
| 70 | + --define sonar.sourceEncoding=UTF-8 |
| 71 | + --define sonar.host.url=https://sonarcloud.io |
| 72 | + --define sonar.cfamily.ignoreHeaderComments=false |
| 73 | + --define sonar.coverage.exclusions="test/unittest/**/*,docs/examples/**/*,**/sonar.cpp" |
| 74 | + --define sonar.cpd.exclusions="test/unittest/**/*,docs/examples/**/*,**/sonar.cpp" |
| 75 | + --define sonar.cfamily.compile-commands="build/compile_commands.json" |
| 76 | + --define sonar.cfamily.reportingCppStandardOverride=c++14 |
| 77 | + --define sonar.coverageReportPaths="build/test/unittest/coverage.xml,build/docs/examples/coverage.xml" |
| 78 | + --define sonar.issue.ignore.multicriteria=r1 |
| 79 | + --define sonar.issue.ignore.multicriteria.r1.ruleKey=cpp:S3230 |
| 80 | + --define sonar.issue.ignore.multicriteria.r1.resourceKey=** |
0 commit comments