@@ -57,22 +57,14 @@ jobs:
5757
5858 - name : Run build-wrapper for SonarCloud
5959 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
7668
7769 - name : Run SonarCloud Scan
7870 uses : SonarSource/sonarcloud-github-action@master
0 commit comments