Fix macOS wheel: use Python 3.13 via setup-python, switch to macos-15

The macos-14 runner ships Python 3.14 by default, producing wheels
incompatible with Python 3.13 environments. Pin to 3.13 using
actions/setup-python and switch to macos-15 for consistency.

Made-with: Cursor
This commit is contained in:
Akash Levy 2026-02-28 19:33:39 -08:00
parent fe8d302472
commit b2b1e651f7
1 changed files with 6 additions and 2 deletions

View File

@ -107,7 +107,7 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
build-macos-wheel:
runs-on: macos-14
runs-on: macos-15
name: Build macOS arm64 wheel
steps:
@ -117,10 +117,14 @@ jobs:
submodules: recursive
ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}
- uses: actions/setup-python@v5
with:
python-version: '3.13'
- name: Install dependencies
run: |
brew install bison flex gperf tcl-tk@8 readline libffi dwarfutils libelf ccache
pip3 install --break-system-packages pybind11 cxxheaderparser setuptools wheel
pip3 install pybind11 cxxheaderparser setuptools wheel
- name: Build Verific tclmain
run: |