diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c76fdd8..4e637b8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -31,7 +31,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: "3.13" + python-version: "3.14" - name: Install uv uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0 diff --git a/scripts/setup/bootstrap b/scripts/setup/bootstrap index ad8d177..b5455f3 100755 --- a/scripts/setup/bootstrap +++ b/scripts/setup/bootstrap @@ -39,7 +39,8 @@ fi # if no venv, create one if [[ ! -d $HOME/.venv ]]; then log_header "Creating virtual environment" - uv venv "$HOME/.venv" + # Use the Python interpreter from PATH (respects actions/setup-python or local pyenv) + uv venv --python "$(which python)" "$HOME/.venv" ln -s "$HOME/.venv/" .venv fi # shellcheck source=/dev/null