@@ -118,6 +118,8 @@ jobs:
118
118
SONAR_SCANNER_SHA_LINUX : ' DOWNLOAD-SHA-LINUX'
119
119
SONAR_SCANNER_URL_MACOSX : ' https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-vX.Y.Z.MMMM-macosx.zip'
120
120
SONAR_SCANNER_SHA_MACOSX : ' DOWNLOAD-SHA-MACOSX'
121
+ SONAR_SCANNER_URL_UNIVERSAL : ' https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-vX.Y.Z.MMMM.zip'
122
+ SONAR_SCANNER_SHA_UNIVERSAL : ' DOWNLOAD-SHA'
121
123
steps :
122
124
- uses : actions/checkout@v3
123
125
with :
@@ -143,7 +145,7 @@ jobs:
143
145
grep "build-wrapper-dir=install-directory/build-wrapper-win-x86" output
144
146
grep "build-wrapper-bin=install-directory/build-wrapper-win-x86/build-wrapper-win-x86-64.exe" output
145
147
146
- - name : Linux
148
+ - name : Linux_X64
147
149
shell : bash
148
150
env :
149
151
OS : ' Linux'
@@ -163,6 +165,26 @@ jobs:
163
165
grep "build-wrapper-dir=install-directory/build-wrapper-linux-x86" output
164
166
grep "build-wrapper-bin=install-directory/build-wrapper-linux-x86/build-wrapper-linux-x86-64" output
165
167
168
+ - name : Linux_ARM64
169
+ shell : bash
170
+ env :
171
+ OS : ' Linux'
172
+ ARCH : ' ARM64'
173
+ run : |
174
+ ./scripts/configure_paths.sh > output
175
+ grep -v "::error::" output
176
+
177
+ echo "- Check sonar-scanner:"
178
+ grep "sonar-scanner-url=https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-vX.Y.Z.MMMM.zip" output
179
+ grep "sonar-scanner-sha=DOWNLOAD-SHA" output
180
+ grep "sonar-scanner-dir=install-directory/sonar-scanner-vX.Y.Z.MMMM" output
181
+ grep "sonar-scanner-bin=install-directory/sonar-scanner-vX.Y.Z.MMMM/bin/sonar-scanner" output
182
+
183
+ echo "- Check build-wrapper:"
184
+ grep "build-wrapper-url=http://sonar-host.com/static/cpp/build-wrapper-linux-aarch64.zip" output
185
+ grep "build-wrapper-dir=install-directory/build-wrapper-linux-aarch64" output
186
+ grep "build-wrapper-bin=install-directory/build-wrapper-linux-aarch64/build-wrapper-linux-aarch64" output
187
+
166
188
- name : macOSX_X64
167
189
shell : bash
168
190
env :
@@ -352,14 +374,14 @@ jobs:
352
374
353
375
- name : sonar-scanner is installed and in PATH
354
376
run : |
355
- sonar-scanner --help | grep "INFO: usage: sonar-scanner "
377
+ sonar-scanner --help | grep "usage: sonar-scanner "
356
378
357
379
- name : sonar-scanner-binary output is correct
358
380
shell : bash
359
381
env :
360
382
BINARY : ${{ steps.run-action.outputs.sonar-scanner-binary }}
361
383
run : |
362
- "$BINARY" --help | grep "INFO: usage: sonar-scanner "
384
+ "$BINARY" --help | grep "usage: sonar-scanner "
363
385
364
386
# build-wrapper does not have --help or equivalent option.
365
387
# Pass to few arguments and ignore error code
0 commit comments