diff --git a/.gitea/workflows/backend_run_lint.yaml b/.gitea/workflows/backend_run_lint.yaml index e12f23e..b02398e 100644 --- a/.gitea/workflows/backend_run_lint.yaml +++ b/.gitea/workflows/backend_run_lint.yaml @@ -15,17 +15,15 @@ jobs: - uses: https://gitea.com/actions/checkout@v4 - - name: Install dependencies - run: | - apt-get update && apt-get install -y python3 python3-pip - pip install pipenv + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "0.9.11" - - name: Install packages - run: | - ls -la - # only install dev-packages - pipenv install --categories=dev-packages + - name: Install dependencies working-directory: backend + run: | + uv sync --frozen --no-cache --no-dev - name: Run linter run: pipenv run pylint src --fail-under=9 diff --git a/.gitea/workflows/backend_run_test.yaml b/.gitea/workflows/backend_run_test.yaml index a614196..a4bb8ce 100644 --- a/.gitea/workflows/backend_run_test.yaml +++ b/.gitea/workflows/backend_run_test.yaml @@ -15,17 +15,15 @@ jobs: - uses: https://gitea.com/actions/checkout@v4 - - name: Install dependencies - run: | - apt-get update && apt-get install -y python3 python3-pip - pip install uv + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "0.9.11" - - name: Install packages - run: | - ls -la - # install all packages, including dev-packages - uv sync + - name: Install dependencies working-directory: backend + run: | + uv sync --frozen --no-cache --no-dev - name: Run Tests run: uv run pytest src --html=report.html --self-contained-html --log-cli-level=DEBUG