Skip to content

Commit

Permalink
Add macos-14 to test_python matrix
Browse files Browse the repository at this point in the history
macos-14 is aarch64 with Apple silicon.  This lets us test the aarch64
wheel in CI

may try a follow up to see if the builds are any faster on macos-14.
Will probably want to double check we still have a good value for
`CMAKE_OSX_DEPLOYMENT_TARGET`/`MACOSX_DEPLOYMENT_TARGET` if upgrading
the builders

Signed-off-by: Tom Jakubowski <tom@prospective.dev>
  • Loading branch information
tomjakubowski committed Oct 23, 2024
1 parent 9eee20f commit 3282a8c
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -592,18 +592,28 @@ jobs:
os:
- ubuntu-22.04
- macos-13
- macos-14
- windows-2022
python-version:
- 3.9
# - 3.12
node-version: [20.x]
is-release:
- ${{ startsWith(github.ref, 'refs/tags/v') }}
arch:
- x86_64
include:
- os: ubuntu-22.04
arch: x86_64
- os: macos-13
arch: x86_64
- os: macos-14
arch: aarch64
- os: windows-2022
arch: x86_64
exclude:
- os: macos-13
is-release: false
- os: macos-14
is-release: false
- os: windows-2022
is-release: false
steps:
Expand All @@ -623,7 +633,8 @@ jobs:

- uses: actions/download-artifact@v4
with:
name: perspective-python-dist-${{ matrix.arch }}-${{ matrix.os }}-${{ matrix.python-version }}
# the macos-14 runner tests artifacts built on macos-13
name: perspective-python-dist-${{ matrix.arch }}-${{ matrix.os == 'macos-14' && 'macos-13' || matrix.os }}-${{ matrix.python-version }}

- uses: ./.github/actions/install-wheel

Expand Down

0 comments on commit 3282a8c

Please sign in to comment.