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