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:
parent
03253d7a08
commit
31fc71b3a7
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue