CI: Update the action to package the JS REPL to macOS 13

The macOS 13 runner has Xcode 14.3. which is required to compile JS
after d6b786b3fe (though we do have to
explicitly select Xcode 14.3, as 14.2 is the default).
This commit is contained in:
Timothy Flynn 2023-05-09 06:50:27 -04:00 committed by Andrew Kaster
parent 2ceaeccff5
commit f18ae19122
Notes: sideshowbarker 2024-07-17 04:21:32 +09:00

View File

@ -15,7 +15,7 @@ jobs:
os: [ubuntu-22.04] os: [ubuntu-22.04]
package_type: [Linux-x86_64] package_type: [Linux-x86_64]
include: include:
- os: macos-12 - os: macos-13
package_type: macOS-universal2 package_type: macOS-universal2
concurrency: concurrency:
@ -35,7 +35,13 @@ jobs:
- name: Install dependencies macOS - name: Install dependencies macOS
run: | run: |
brew install bash ninja unzip brew install bash ninja unzip
if: ${{ matrix.os == 'macos-12' }} 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' }}
- name: Check versions Ubuntu - name: Check versions Ubuntu
run: | run: |
@ -45,7 +51,7 @@ jobs:
- name: Check versions macOS - name: Check versions macOS
run: | run: |
ninja --version; clang++ --version ninja --version; clang++ --version
if: ${{ matrix.os == 'macos-12' }} if: ${{ matrix.os == 'macos-13' }}
- name: Create build directory - name: Create build directory
run: | run: |
@ -89,7 +95,7 @@ jobs:
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" \ -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" \
-DBUILD_LAGOM=ON -DBUILD_LAGOM=ON
if: ${{ matrix.os == 'macos-12' }} if: ${{ matrix.os == 'macos-13' }}
- name: Build and package js - name: Build and package js
working-directory: Build working-directory: Build