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:
57
57
58
58
- name : Run build-wrapper for SonarCloud
59
59
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
65
76
66
77
- name : Run SonarCloud Scan
67
78
uses : SonarSource/sonarcloud-github-action@master
You can’t perform that action at this time.
0 commit comments