From d9c7bd3dd292d9fb71ad600f9563776b66f1ba81 Mon Sep 17 00:00:00 2001 From: Sergey Vanyushkin Date: Fri, 8 May 2026 21:42:28 +0300 Subject: [PATCH] ci: consolidate woodpecker pipelines, fix global when syntax, clean pyproject.toml --- .woodpecker/pipeline.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.woodpecker/pipeline.yml b/.woodpecker/pipeline.yml index 32d0505..86a04ac 100644 --- a/.woodpecker/pipeline.yml +++ b/.woodpecker/pipeline.yml @@ -1,6 +1,6 @@ when: - - event: [push, pull_request] - branch: [dev, main, master] + event: [push, pull_request] + branch: [dev, main, master] steps: - name: deps @@ -22,7 +22,6 @@ steps: depends_on: [deps] commands: - pip install uv - - uv sync --no-dev --group lints --group tests --group types - uv run ruff check . - uv run ruff format --check . - uv run isort --check-only . @@ -36,7 +35,6 @@ steps: depends_on: [deps] commands: - pip install uv - - uv sync --no-dev --group lints --group tests --group types - uv run mypy . - name: test-unit @@ -48,12 +46,8 @@ steps: depends_on: [deps] commands: - pip install uv - - uv sync --no-dev --group lints --group tests --group types - uv run pytest tests/unit/ --no-cov - # E2E tests require a running server and Playwright browser. - # They are kept separate because they need the full dev dependency set - # and a longer-lived test environment. - name: test-e2e image: mcr.microsoft.com/playwright/python:v1.51.0 volumes: