From 13d17a36f96c5dfa90570c1703a9098ebd67b4cd Mon Sep 17 00:00:00 2001 From: Vladislav Shchapov Date: Fri, 3 May 2024 17:27:06 +0500 Subject: [PATCH] Switch to python venv Signed-off-by: Vladislav Shchapov --- .github/workflows/cmake.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index a2744322..93ed9b19 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -712,7 +712,9 @@ jobs: if: matrix.codecov shell: bash run: | - python3 -u -m pip install --user gcovr==5.0 + python3 -u -m venv ${{ matrix.build-dir || '.' }}/venv + source ${{ matrix.build-dir || '.' }}/venv/${{ runner.os == 'Windows' && 'Scripts' || 'bin' }}/activate + python3 -u -m pip install gcovr==5.0 python3 -m gcovr ${{ matrix.build-dir || '' }} -j 3 --verbose \ --exclude-unreachable-branches \ --gcov-executable "${{ matrix.gcov-exec || 'gcov' }}" \ -- 2.47.2