Skip to content

Commit e8d2651

Browse files
committed
Update SonarQube configurations
1 parent 048a66a commit e8d2651

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

.github/workflows/pr-security.yml

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)