Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Apple CI jobs, skip boost compile warning #1563

Merged
merged 1 commit into from
Nov 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 46 additions & 16 deletions .github/workflows/psv_pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -176,45 +176,75 @@ jobs:
run: scripts/android/build.sh
shell: bash

psv-macos-12-xcode-14-build:
name: PSV.MacOS12.Xcode14
runs-on: macOS-12
psv-macos-13-x86_64-xcode-15-build:
name: PSV.MacOS13.Xcode15.x86_64
runs-on: macOS-13
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: MacOS Build
- name: MacOS Build Xcode15
run: scripts/macos/psv/azure_macos_build_psv.sh
shell: bash

psv-ios-xcode-14-build:
name: PSV.iOS.MacOS12.Xcode14
runs-on: macOS-12
psv-macos-13-xcode-15-build:
name: PSV.MacOS13.Xcode15
runs-on: macos-13-xlarge
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: MacOS Build Xcode15
run: scripts/macos/psv/azure_macos_build_psv.sh
shell: bash

psv-macos-14-xcode-15-build:
name: PSV.MacOS14.Xcode15
runs-on: macos-14
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: MacOS Build Xcode15
run: scripts/macos/psv/azure_macos_build_psv.sh
shell: bash

psv-macos-15-arm64-xcode-16-build:
name: PSV.MacOS13.Xcode16
runs-on: macos-15
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: iOS Xcode 14 Build
- name: MacOS Build Xcode16
run: scripts/macos/psv/azure_macos_build_psv.sh
shell: bash

psv-ios-xcode-15-build:
name: PSV.iOS.MacOS13.Xcode15
runs-on: macOS-13
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: iOS Xcode 15 Build
run: scripts/ios/azure_ios_build_psv.sh
shell: bash

psv-ios-xcode-13-build:
name: PSV.iOS.MacOS12.Xcode13
runs-on: macOS-12
psv-ios-xcode-14-build:
name: PSV.iOS.MacOS13.Xcode14
runs-on: macOS-13
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: iOS Xcode 13 Build
- name: iOS Xcode 14.3 Build
run: scripts/ios/azure_ios_build_psv.sh
shell: bash
env:
USE_LATEST_XCODE: 0

psv-ios-os13-xcode-15-build:
name: PSV.iOS.MacOS13.Xcode15
runs-on: macOS-13
psv-ios-os15-xcode-16-build:
name: PSV.iOS.MacOS13.Xcode16
runs-on: macOS-15
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: iOS Xcode 15 Build
- name: iOS Xcode 16 Build
run: scripts/ios/azure_ios_build_psv.sh
shell: bash

Expand Down
2 changes: 1 addition & 1 deletion scripts/ios/azure_ios_build_psv.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ if [[ ${USE_LATEST_XCODE} == 0 ]]; then
# Due to some bug which is cmake cannot detect compiler while called
# from cmake itself when project is compiled with XCode 12.4 we must
# switch to old XCode as a workaround.
sudo xcode-select -s /Applications/Xcode_13.1.app
sudo xcode-select -s /Applications/Xcode_14.3.app
fi

mkdir -p build && cd build
Expand Down
1 change: 1 addition & 0 deletions scripts/macos/psv/azure_macos_build_psv.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
mkdir -p build
cd build
cmake -DCMAKE_BUILD_TYPE=$BUILD_TYPE \
-DCMAKE_CXX_FLAGS="-Wno-deprecated-builtins -Wno-deprecated-declarations -Wno-deprecated-copy" \
-DOLP_SDK_BUILD_EXAMPLES=ON \
-DBUILD_SHARED_LIBS=ON \
-DOLP_SDK_ENABLE_TESTING=NO \
Expand Down
Loading