From 18c794b5db8d03e4d6bc0e5f1c7c108d76bfb427 Mon Sep 17 00:00:00 2001 From: gnzng Date: Mon, 10 Nov 2025 12:37:44 -0800 Subject: [PATCH] fix: add virtual environment creation step in CI github workflows --- .github/workflows/main.yml | 12 +++++++++++- .github/workflows/publish.yml | 5 +++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 84f4a00..3316f7d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,6 +25,11 @@ jobs: - name: Install uv run: | pip install uv + + - name: Create virtual environment + run: | + uv venv + - name: Install dependencies with uv run: | uv pip install ."[tests]" @@ -56,9 +61,14 @@ jobs: - name: Install uv run: | pip install uv + + - name: Create virtual environment + run: | + uv venv + - name: Install dependencies with uv run: | - uv pip install ."[docs]"" + uv pip install ."[docs]" - name: Build docs working-directory: docs diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index dbb1a1a..9beed2b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,6 +22,11 @@ jobs: - name: Install uv run: | pip install uv + + - name : Create virtual environment + run: | + uv venv + - name: Install project with uv run: | uv pip install -e .