On 27. 5. 2026 10:04, [email protected] wrote:
Author: brane Date: Wed May 27 08:04:41 2026 New Revision: 1934677Log: Put the Python virtual environment outside the workflow worspace. Modified: subversion/trunk/.github/workflows/autoconf.yml Modified: subversion/trunk/.github/workflows/autoconf.yml ============================================================================== --- subversion/trunk/.github/workflows/autoconf.yml Wed May 27 07:49:15 2026 (r1934676) +++ subversion/trunk/.github/workflows/autoconf.yml Wed May 27 08:04:41 2026 (r1934677) @@ -93,8 +93,8 @@ jobs: - name: Install dependencies (macOS, python) if: runner.os == 'macOS' run: | - python3 -m venv ./.venv - ./.venv/bin/python3 -m pip \ + python3 -m venv "$HOME/test-python-venv" + "$HOME/test-python-venv/bin/python3" -m pip \ --disable-pip-version-check \ install lxml==6.1.0 rnc2rng==2.7.0@@ -117,10 +117,11 @@ jobs: - id: pythonrun: | + echo "os = $(uname -o)" if test "$(uname -o)" = "Darwin"; then - echo "python=$(cd ./.venv && pwd)/bin/python3" >> "$GITHUB_OUTPUT" + echo "python=$HOME/test-python-venv/bin/python3" >> "$GITHUB_OUTPUT" else - which python3 >> "$GITHUB_OUTPUT" + echo "python=$(which python3)" >> "$GITHUB_OUTPUT" fi- name: autogen
I absolutely love how GitHub makes local testing of workflows so elegantly simple.
-- Brane

