On 27. 5. 2026 10:04, [email protected] wrote:
Author: brane
Date: Wed May 27 08:04:41 2026
New Revision: 1934677

Log:
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: python
          run: |
+          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

Reply via email to