Skip to content

Commit 27e8df7

Browse files
authored
Add targets for Linux and Windows ARM wheels (#6)
1 parent 32283e4 commit 27e8df7

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

.github/workflows/build-and-test.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,26 +16,26 @@ jobs:
1616
matrix:
1717
include:
1818
- os: macos-12
19-
arch: x86_64
19+
cibw-archs: x86_64
2020
deployment-target: '10.9'
2121
- os: macos-latest
22-
arch: arm64
22+
cibw-archs: arm64
2323
deployment-target: '11.0'
2424
- os: ubuntu-latest
25-
arch: x86_64
25+
cibw-archs: x86_64
26+
deployment-target: ''
27+
- os: ubuntu-arm64
28+
cibw-archs: aarch64
2629
deployment-target: ''
27-
# - os: ubuntu-arm64
28-
# arch: aarch64
29-
# deployment-target: ''
3030
- os: windows-2022
31-
arch: AMD64
31+
cibw-archs: 'AMD64 ARM64'
3232
deployment-target: ''
3333
steps:
3434
- uses: actions/checkout@v4
3535
- uses: actions/setup-python@v4
3636
if: ${{ !startsWith(matrix.os, 'ubuntu') }}
3737
with:
38-
python-version: '3.10'
38+
python-version: '3.11'
3939
- uses: actions/setup-python@v4
4040
if: ${{ startsWith(matrix.os, 'ubuntu') }}
4141
# for testing due to docker env issues
@@ -78,7 +78,7 @@ jobs:
7878
hashFiles('Makefile', 'pgbuild/Makefile', '.github/workflows/build-and-test.yml') }}
7979
- name: Build wheels
8080
env:
81-
CIBW_ARCHS: ${{ matrix.arch }}
81+
CIBW_ARCHS: ${{ matrix.cibw-archs }}
8282
CIBW_SKIP: pp* cp313-* *-musllinux*
8383
MACOSX_DEPLOYMENT_TARGET: ${{ matrix.deployment-target }}
8484
run: python -m cibuildwheel --output-dir wheelhouse

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
66

77
[project]
88
name = "pixeltable-pgserver"
9-
version = "0.2.3"
9+
version = "0.2.4"
1010
description = "Embedded Postgres Server for Pixeltable"
1111
readme = "README.md"
1212
requires-python = ">=3.9"

0 commit comments

Comments
 (0)