@@ -57,22 +57,14 @@ jobs:
57
57
58
58
- name : Run build-wrapper for SonarCloud
59
59
run : |
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
60
+ # Download x86 build wrapper (works on both x86 and arm64 via Rosetta)
61
+ curl -sSLo build-wrapper-macosx-x86.zip \
62
+ https://sonarcloud.io/static/cpp/build-wrapper-macosx-x86.zip
63
+ unzip -q build-wrapper-macosx-x86.zip
64
+
65
+ # Run build wrapper (works on arm64 via Rosetta 2)
66
+ ./build-wrapper-macosx-x86/build-wrapper-macosx-x86 \
67
+ --out-dir bw-output swift build
76
68
77
69
- name : Run SonarCloud Scan
78
70
uses : SonarSource/sonarcloud-github-action@master
0 commit comments