svn commit: r1934671 - subversion/trunk/.github/workflows
[email protected] Wed, 27 May 2026 06:49:49 -0000
| Newsgroups | gmane.comp.version-control.subversion.svn |
|---|---|
| Message-ID | <177986458967.3919559.5372749073009912798@svn03-he-fi> |
Author: brane
Date: Wed May 27 06:49:49 2026
New Revision: 1934671
Log:
Try to fix python dependencies installation in the macOS workflow.
* .github/workflows/autoconf.yml: Create a python3 virtual environment
to install dependencies and run the tests.
Modified:
subversion/trunk/.github/workflows/autoconf.yml
Modified: subversion/trunk/.github/workflows/autoconf.yml
==============================================================================
--- subversion/trunk/.github/workflows/autoconf.yml Wed May 27 06:29:18 2026 (r1934670)
+++ subversion/trunk/.github/workflows/autoconf.yml Wed May 27 06:49:49 2026 (r1934671)
@@ -93,7 +93,13 @@ jobs:
- name: Install dependencies (macOS, python)
if: runner.os == 'macOS'
- run: python3 -m pip -q --disable-pip-version-check install lxml==6.1.0 rnc2rng==2.7.0
+ id: python
+ run: |
+ python3 -m venv ./.venv
+ echo "venv=$(cd ./.venv && pwd)" >> "$GITHUB_OUTPUT"
+ ./.venv/bin/python3 -m pip -q \
+ --disable-pip-version-check \
+ install lxml==6.1.0 rnc2rng==2.7.0
- name: Use LF for Git checkout
run: |
@@ -125,6 +131,7 @@ jobs:
if: runner.os == 'macOS'
run: |
env CC=clang CXX=clang++ \
+ PYTHON="${{ steps.python.outputs.venv }}/bin/python3" \
./configure --enable-maintainer-mode \
--enable-keychain \
--enable-svnbrowse \