|
|
@@ -711,6 +711,7 @@ jobs:
|
|
|
|
|
|
macOS-latest-swift:
|
|
|
runs-on: macos-latest
|
|
|
+ needs: ios-xcode-build
|
|
|
|
|
|
strategy:
|
|
|
matrix:
|
|
|
@@ -727,6 +728,12 @@ jobs:
|
|
|
key: macOS-latest-swift
|
|
|
evict-old-files: 1d
|
|
|
|
|
|
+ - name: Download xcframework artifact
|
|
|
+ uses: actions/download-artifact@v4
|
|
|
+ with:
|
|
|
+ name: llama-xcframework
|
|
|
+ path: build-apple/llama.xcframework/
|
|
|
+
|
|
|
- name: Dependencies
|
|
|
id: depends
|
|
|
continue-on-error: true
|
|
|
@@ -748,11 +755,6 @@ jobs:
|
|
|
-DCMAKE_OSX_ARCHITECTURES="arm64;x86_64"
|
|
|
cmake --build build --config Release -j $(sysctl -n hw.logicalcpu)
|
|
|
|
|
|
- - name: xcodebuild for swift package
|
|
|
- id: xcodebuild
|
|
|
- run: |
|
|
|
- ./build-xcframework.sh
|
|
|
-
|
|
|
windows-msys2:
|
|
|
runs-on: windows-2025
|
|
|
|
|
|
@@ -1170,6 +1172,13 @@ jobs:
|
|
|
run: |
|
|
|
./build-xcframework.sh
|
|
|
|
|
|
+ - name: Upload xcframework artifact
|
|
|
+ uses: actions/upload-artifact@v4
|
|
|
+ with:
|
|
|
+ name: llama-xcframework
|
|
|
+ path: build-apple/llama.xcframework/
|
|
|
+ retention-days: 1
|
|
|
+
|
|
|
- name: Build Xcode project
|
|
|
run: |
|
|
|
xcodebuild -downloadPlatform iOS
|