mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-23 18:02:05 -05:00
CI: Use macOS 14 Apple Silicon runner to create js package for esvu
This commit is contained in:
parent
0555650387
commit
c5cd1ad737
1 changed files with 5 additions and 10 deletions
15
.github/workflows/serenity-js-artifacts.yml
vendored
15
.github/workflows/serenity-js-artifacts.yml
vendored
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue