Skip to content

Commit 048a66a

Browse files
committed
Update SonarQube configurations
1 parent 8a6c3e1 commit 048a66a

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

.github/workflows/pr-security.yml

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

0 commit comments

Comments
 (0)