CI: Use macOS 14 Apple Silicon runner to create js package for esvu

This commit is contained in:
Andrew Kaster 2024-02-05 03:46:29 -07:00 committed by Andrew Kaster
parent 0555650387
commit c5cd1ad737
Notes: sideshowbarker 2024-07-17 02:35:27 +09:00

View File

@ -15,7 +15,7 @@ jobs:
os: [ubuntu-22.04]
package_type: [Linux-x86_64]
include:
- os: macos-13
- os: macos-14
package_type: macOS-universal2
concurrency:
@ -35,13 +35,7 @@ jobs:
- name: Install dependencies macOS
run: |
brew install bash ninja unzip
if: ${{ matrix.os == 'macos-13' }}
- name: Select Xcode version
uses: mobiledevops/xcode-select-version-action@v1
with:
xcode-select-version: 14.3
if: ${{ matrix.os == 'macos-13' }}
if: ${{ matrix.os == 'macos-14' }}
- name: Check versions Ubuntu
run: |
@ -51,7 +45,7 @@ jobs:
- name: Check versions macOS
run: |
ninja --version; clang++ --version
if: ${{ matrix.os == 'macos-13' }}
if: ${{ matrix.os == 'macos-14' }}
- name: Create build directory
run: |
@ -91,8 +85,9 @@ jobs:
cmake -S Meta/Lagom -B Build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="11.0" \
-DBUILD_LAGOM=ON
if: ${{ matrix.os == 'macos-13' }}
if: ${{ matrix.os == 'macos-14' }}
- name: Build and package js
working-directory: Build