File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed
Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -57,11 +57,22 @@ jobs:
5757
5858 - name : Run build-wrapper for SonarCloud
5959 run : |
60- curl -sSLo build-wrapper-macosx-x86.zip \
61- https://sonarcloud.io/static/cpp/build-wrapper-macosx-x86.zip
62- unzip build-wrapper-macosx-x86.zip
63- ./build-wrapper-macosx-x86/build-wrapper-macosx-x86 \
64- --out-dir bw-output swift build
60+ # Check architecture and download appropriate build wrapper
61+ if [[ $(uname -m) == "arm64" ]]; then
62+ echo "Downloading arm64 build wrapper..."
63+ curl -sSLo build-wrapper-macosx-arm64.zip \
64+ https://sonarcloud.io/static/cpp/build-wrapper-macosx-arm64.zip
65+ unzip build-wrapper-macosx-arm64.zip
66+ ./build-wrapper-macosx-arm64/build-wrapper-macosx-arm64 \
67+ --out-dir bw-output swift build
68+ else
69+ echo "Downloading x86_64 build wrapper..."
70+ curl -sSLo build-wrapper-macosx-x86.zip \
71+ https://sonarcloud.io/static/cpp/build-wrapper-macosx-x86.zip
72+ unzip build-wrapper-macosx-x86.zip
73+ ./build-wrapper-macosx-x86/build-wrapper-macosx-x86 \
74+ --out-dir bw-output swift build
75+ fi
6576
6677 - name : Run SonarCloud Scan
6778 uses : SonarSource/sonarcloud-github-action@master
You can’t perform that action at this time.
0 commit comments