
This reworks the macOS github actions to target Apple silicon for tests. To simplify the test matrix, removing big sur and adding ventura. Also some cleanups to the test script. We really don't need the 'x' workaround for non-POSIX shells, and it got confusing writing "xx86_64".
22 lines
475 B
YAML
22 lines
475 B
YAML
name: macos_ci
|
|
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
build-native:
|
|
strategy:
|
|
matrix:
|
|
os: [macos-13, macos-12]
|
|
arch: [arm64, x86_64]
|
|
runs-on: ${{ matrix.os }}
|
|
continue-on-error: false
|
|
env:
|
|
ARCH: ${{ matrix.arch }}
|
|
name: ${{ matrix.compiler }} - ${{ matrix.os }}
|
|
steps:
|
|
- name: Install packages for macos
|
|
run: brew install automake
|
|
- uses: actions/checkout@main
|
|
- name: Run CI script
|
|
run: ./scripts/test
|