Skip to content

Commit 31a9c22

Browse files
committed
try to improve build times
1 parent 41b08c4 commit 31a9c22

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

.github/workflows/codeql.yml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,25 @@ jobs:
3333
- name: Checkout repository
3434
uses: actions/checkout@v6
3535

36+
- name: Cache Swift Package Manager binaries
37+
if: matrix.language == 'swift'
38+
uses: actions/cache@v5
39+
with:
40+
path: |
41+
~/.swiftpm/cache
42+
~/Library/Caches/org.swift.swiftpm
43+
key: ${{ runner.os }}-spm-binaries-${{ hashFiles('Package.swift') }}
44+
restore-keys: |
45+
${{ runner.os }}-spm-binaries-
46+
3647
- name: Create missing wrapper directory
3748
if: matrix.language == 'swift'
3849
run: |
3950
if [ ! -d "OneSignalLiveActivitiesWrapper" ]; then
4051
mkdir -p OneSignalLiveActivitiesWrapper/include
4152
echo "" > OneSignalLiveActivitiesWrapper/dummy.m
4253
echo "" > OneSignalLiveActivitiesWrapper/include/dummy.h
43-
echo "Created OneSignalLiveActivitiesWrapper directory"
44-
else
45-
echo "OneSignalLiveActivitiesWrapper directory already exists"
4654
fi
47-
ls -la OneSignalLiveActivitiesWrapper/ || true
48-
ls -la OneSignalLiveActivitiesWrapper/include/ || true
49-
50-
- name: Verify package structure
51-
if: matrix.language == 'swift'
52-
run: |
53-
swift package resolve || swift package describe --type json || true
5455
5556
- name: Initialize CodeQL
5657
uses: github/codeql-action/init@v4
@@ -62,10 +63,8 @@ jobs:
6263
if: matrix.language == 'swift'
6364
timeout-minutes: 20
6465
run: |
65-
pwd
66-
ls -la OneSignalLiveActivitiesWrapper/ || echo "ERROR: Directory not found!"
6766
test -d OneSignalLiveActivitiesWrapper && test -f OneSignalLiveActivitiesWrapper/dummy.m && test -f OneSignalLiveActivitiesWrapper/include/dummy.h || (echo "ERROR: Directory structure invalid!" && exit 1)
68-
swift build --arch arm64
67+
swift build --arch arm64 --configuration release
6968
7069
- name: Perform CodeQL Analysis
7170
uses: github/codeql-action/analyze@v4

0 commit comments

Comments
 (0)