From 805f6bd0b129c2c1cf3796cdd2419907fa9d7512 Mon Sep 17 00:00:00 2001
From: Kevin Murphy <kevin.murphy@everlaw.com>
Date: Thu, 16 Jan 2025 12:03:16 -0800
Subject: [PATCH] wip

---
 .github/workflows/build_wheel.yml | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/.github/workflows/build_wheel.yml b/.github/workflows/build_wheel.yml
index e0fb7df..07ad414 100644
--- a/.github/workflows/build_wheel.yml
+++ b/.github/workflows/build_wheel.yml
@@ -3,6 +3,11 @@ on: [push]
 permissions: read-all
 jobs:
   build_wheel:
+    strategy:
+      matrix:
+        python-version:
+          - 3.9.20
+          - 3.12.6
     runs-on: [self-hosted, libpff]
     steps:
     - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29
@@ -14,17 +19,12 @@ jobs:
         ./synclibs.sh --use-head && ./autogen.sh && ./configure && make sources >/dev/null
     - name: Install Python
       run: |
-        uv python install 3.12.6
+        uv python install ${{ matrix.python-version }}
     - name: Create virtual environment
       run: |
         rm -rf venv
-        uv venv --python 3.12.6 venv
+        uv venv --python ${{ matrix.python-version }} venv
         echo "$(pwd)/venv/bin" >> $GITHUB_PATH
-    - name: Check stuff?
-      run: |
-        python3 --version
-        python3 -c 'import sys; print(sys.executable)'
-        uv --version
     - name: Install Python dependencies
       run: |
         uv pip install \
@@ -35,13 +35,13 @@ jobs:
     - name: Build libpff-python wheel
       run: |
         python3 -m build --no-isolation --outdir=dist --wheel
-        python3 -m pip install --no-index --find-links=dist libpff-python
+        uv pip install --no-index --find-links=dist libpff-python
         python3 tests/runtests.py
     - name: Build pypff-stubs wheel
       working-directory: stubs
       run: |
         python3 -m build --outdir=dist --wheel
-        python3 -m pip install --no-index --find-links=dist pypff-stubs
+        uv pip install --no-index --find-links=dist pypff-stubs
         mypy --strict -c 'import pypff; reveal_type(pypff.file)'
     - name: Upload wheels
       run: |