From 0e7c45182a479c87592f9a44333e30e8e9645314 Mon Sep 17 00:00:00 2001 From: WorldTeacher Date: Tue, 25 Nov 2025 09:12:51 +0100 Subject: [PATCH] chore: add uv, generate requirements.txt for tests --- .gitea/workflows/test_pr.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitea/workflows/test_pr.yml b/.gitea/workflows/test_pr.yml index 979176d..4be7bc2 100644 --- a/.gitea/workflows/test_pr.yml +++ b/.gitea/workflows/test_pr.yml @@ -15,6 +15,19 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 + - name: Install uv + uses: astral-sh/setup-uv@v5 + - name: Set up Python + run: uv python install + with: + python-version-file: "pyproject.toml" + - name: Install the project dependencies + run: | + uv sync --all-groups + uv add pip + uv export --format requirements.txt -o requirements.txt + # uv run python -m pip install --upgrade pip + # uv run python -m pip install -r requirements.txt - name: Build image run: | docker build -t semapform-api:test-pr .