fix(ci): install Python via uv on unified-test Fly runner

#1090 pinned the project to 3.13 and updated the verify step to call
python3.13, but the self-hosted ivysaur image only ships system 3.12.
Install the .python-version interpreter with uv before verify/sync so
unified tests can run without rebuilding the runner image.
This commit is contained in:
Aakash Kattelu 2026-09-01 09:48:18 -04:00
parent 03253d7a08
commit 31fc71b3a7
1 changed files with 7 additions and 2 deletions

View File

@ -148,11 +148,16 @@ jobs:
- name: Verify Docker is available
run: docker info
# Self-hosted Fly runner only has system 3.12; fetch .python-version via uv.
- name: Install Python
run: uv python install
- name: Verify uv and Python
run: |
uv --version
python3.13 --version
which python3.13
PYTHON_BIN="$(uv python find)"
"$PYTHON_BIN" --version
echo "Using $PYTHON_BIN"
- name: Install the project
run: uv sync --all-extras