From edef413d93fd55dbe42f2ec7672d35962f784f96 Mon Sep 17 00:00:00 2001 From: Youngbin Han Date: Sun, 20 Oct 2024 05:07:33 +0000 Subject: [PATCH] Add venv setup on ci --- .github/workflows/ci.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0bceb5a..04b6db6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,6 +36,13 @@ jobs: - name: Set up Python run: uv python install ${{ env.PYTHON_VERSION }} + + - name: Setup and Activate virtualenv + run: | + uv venv venv --python ${{ env.PYTHON_VERSION }} + source venv/bin/activate + echo "VIRTUAL_ENV=$(pwd)/.venv" >> $GITHUB_ENV + echo "$(pwd)/.venv/bin" >> $GITHUB_PATH - name: Install system dependencies run: sudo apt-get install postgresql-client libpq-dev redis-server @@ -89,6 +96,13 @@ jobs: - name: Set up Python run: uv python install ${{ env.PYTHON_VERSION }} + + - name: Setup and Activate virtualenv + run: | + uv venv venv --python ${{ env.PYTHON_VERSION }} + source venv/bin/activate + echo "VIRTUAL_ENV=$(pwd)/.venv" >> $GITHUB_ENV + echo "$(pwd)/.venv/bin" >> $GITHUB_PATH - name: Install system dependencies run: sudo apt-get install postgresql-client libpq-dev redis-server