From 0eb060c583ad341eedecce8cf600b6cb35527dbb Mon Sep 17 00:00:00 2001 From: yyj Date: Fri, 11 Sep 2026 01:17:50 +0800 Subject: [PATCH] fix(ci): preserve setup-python shared library path during release (#2198) --- .github/workflows/release-four-main.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-four-main.yml b/.github/workflows/release-four-main.yml index c3061e5c..51cc4137 100644 --- a/.github/workflows/release-four-main.yml +++ b/.github/workflows/release-four-main.yml @@ -122,7 +122,9 @@ jobs: echo "$release_work/venv/bin" >> "$GITHUB_PATH" echo "$CUDA_HOME/bin" >> "$GITHUB_PATH" echo "VIRTUAL_ENV=$release_work/venv" >> "$GITHUB_ENV" - echo "LD_LIBRARY_PATH=$CUDA_HOME/lib64" >> "$GITHUB_ENV" + # setup-python's CPython is linked against libpython in its own lib/. + # Do not discard that directory when adding the CUDA toolkit. + echo "LD_LIBRARY_PATH=$CUDA_HOME/lib64:$pythonLocation/lib" >> "$GITHUB_ENV" mkdir "$release_work/tmp" echo "TMPDIR=$release_work/tmp" >> "$GITHUB_ENV" - name: Check build prerequisites