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

View file

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