* ci : update macos-latest* jobs to use macos-latest
This commit updates the jobs that are named macos-latest* to use the
macos-latest label instead explicit versions.
The motivation for this is that there is currently a mixuture of
versions in this workflow and there are jobs that are failing because
they require a newer version.
Refs: https://github.com/ggml-org/llama.cpp/actions/runs/
17644792595/job/
50140010907#step:5:1759
* ci : add xcodebuild -downloadPlatform iOS command
jobs:
macOS-latest-cmake-arm64:
- runs-on: macos-14
+ runs-on: macos-latest
steps:
- name: Clone
ctest -L 'main|curl' --verbose --timeout 900
macOS-latest-cmake-x64:
- runs-on: macos-13
+ runs-on: macos-latest
steps:
- name: Clone
ctest -L main --verbose --timeout 900
macOS-latest-cmake-arm64-webgpu:
- runs-on: macos-14
+ runs-on: latest
steps:
- name: Clone
./build-xcframework.sh
- name: Build Xcode project
- run: xcodebuild -project examples/llama.swiftui/llama.swiftui.xcodeproj -scheme llama.swiftui -sdk iphoneos CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= -destination 'generic/platform=iOS' FRAMEWORK_FOLDER_PATH=./build-ios build
+ run: |
+ xcodebuild -downloadPlatform iOS
+ xcodebuild -project examples/llama.swiftui/llama.swiftui.xcodeproj -scheme llama.swiftui -sdk iphoneos CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= -destination 'generic/platform=iOS' FRAMEWORK_FOLDER_PATH=./build-ios build
android-build:
runs-on: ubuntu-latest