Skip to content

Commit 577550b

Browse files
authored
Test native ARM64 (#30)
1 parent 944d676 commit 577550b

File tree

1 file changed

+34
-11
lines changed

1 file changed

+34
-11
lines changed

.github/workflows/dist.yml

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,40 @@ jobs:
8686
8787
# Only need to test that the wheel installs
8888

89+
docker-test:
90+
runs-on: ubuntu-22.04-arm
91+
strategy:
92+
matrix:
93+
python_version:
94+
- '3.11'
95+
- '3.12'
96+
- '3.13'
97+
container: python:${{ matrix.python_version }}-bookworm
98+
99+
steps:
100+
- name: Download build artifacts
101+
uses: actions/download-artifact@v4
102+
with:
103+
name: dist
104+
path: dist
105+
106+
- name: Show installed packages
107+
shell: bash
108+
run: |
109+
python -m pip list
110+
111+
- name: Install native wheel
112+
shell: bash
113+
working-directory: dist
114+
run: |
115+
WHEEL=$(ls *.whl)
116+
python -m pip --disable-pip-version-check install --extra-index-url=https://wpilib.jfrog.io/artifactory/api/pypi/wpilib-python-release-2025/simple ${WHEEL}[all]
117+
118+
- name: Show installed packages
119+
shell: bash
120+
run: |
121+
python -m pip list
122+
89123
cross-test:
90124
runs-on: ubuntu-latest
91125
needs: [build]
@@ -106,17 +140,6 @@ jobs:
106140
- container: wpilib/raspbian-cross-ubuntu:2025-bullseye-22.04-py313
107141
name: raspbian-py313
108142

109-
# - container: wpilib/aarch64-cross-ubuntu:2025-bullseye-22.04-py39
110-
# name: raspbian-aarch64-py39
111-
# - container: wpilib/aarch64-cross-ubuntu:2025-bullseye-22.04-py310
112-
# name: raspbian-aarch64-py310
113-
- container: wpilib/aarch64-cross-ubuntu:2025-bullseye-22.04-py311
114-
name: raspbian-aarch64-py311
115-
- container: wpilib/aarch64-cross-ubuntu:2025-bullseye-22.04-py312
116-
name: raspbian-aarch64-py312
117-
- container: wpilib/aarch64-cross-ubuntu:bullseye-22.04-py313
118-
name: raspbian-aarch64-py313
119-
120143
container:
121144
image: "${{ matrix.os.container }}"
122145

0 commit comments

Comments
 (0)