Update wheelbuilding on GH actions

This commit is contained in:
Lee J. O'Riordan
2025-09-03 09:37:21 -04:00
committed by Jacob Alexander
parent ef0f46a1c9
commit 4a70b3ed73

View File

@@ -22,31 +22,31 @@ jobs:
- os: ubuntu-latest - os: ubuntu-latest
arch: s390x arch: s390x
- os: macOS-latest - os: macos-13
arch: x86_64 arch: x86_64
- os: macOS-latest - os: macos-14
arch: arm64 arch: arm64
# Disabled until someone figures out how to build capnproto for arm64 and x86_64 simultaneously # Disabled until someone figures out how to build capnproto for arm64 and x86_64 simultaneously
# - os: macOS-latest # - os: macOS-latest
# arch: universal2 # arch: universal2
- os: windows-2019 - os: windows-2022
arch: AMD64 arch: AMD64
- os: windows-2019 - os: windows-2022
arch: x86 arch: x86
# Does not build currently # Does not build currently
# - os: windows-2019 # - os: windows-2019
# arch: ARM64 # arch: ARM64
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Set up QEMU - name: Set up QEMU
if: runner.os == 'Linux' if: runner.os == 'Linux'
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v3
- name: Build wheels - name: Build wheels
uses: pypa/cibuildwheel@v2.23.3 uses: pypa/cibuildwheel@v3.1.4
with: with:
output-dir: wheelhouse output-dir: wheelhouse
env: env:
@@ -68,7 +68,7 @@ jobs:
name: Build source distribution name: Build source distribution
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Build sdist - name: Build sdist
run: pipx run build --sdist run: pipx run build --sdist
@@ -82,7 +82,7 @@ jobs:
name: Lint with flake8 and check black name: Lint with flake8 and check black
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Lint with flake8 and check black - name: Lint with flake8 and check black
run: | run: |