diff --git a/.gitea/workflows/unittests.yml b/.gitea/workflows/unittests.yml index 961af66..2c6b0dc 100644 --- a/.gitea/workflows/unittests.yml +++ b/.gitea/workflows/unittests.yml @@ -13,13 +13,18 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Set up Python environment + - name: Install uv run: | - python3 -m venv .venv - .venv/bin/pip install --upgrade pip - .venv/bin/pip install -r requirements.txt + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "$HOME/.local/bin" >> "$GITHUB_PATH" + + - name: Install dependencies + run: uv sync --frozen - name: Run unit tests + env: + DJANGO_ENV: dev + DJANGO_SECRET_KEY: test-secret-key run: | cd company_site - ../.venv/bin/python manage.py test + uv run python manage.py test