From d650dbc98818e6bd621ddfe9065d7095d115b406 Mon Sep 17 00:00:00 2001 From: leo <260626284+cameledev@users.noreply.github.com> Date: Fri, 6 Mar 2026 22:24:41 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7(CI)=20add=20summary=20service=20te?= =?UTF-8?q?sting=20to=20CI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add summary service testing to CI. --- .github/workflows/meet.yml | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/.github/workflows/meet.yml b/.github/workflows/meet.yml index f924c982..fff1d8f8 100644 --- a/.github/workflows/meet.yml +++ b/.github/workflows/meet.yml @@ -180,7 +180,7 @@ jobs: - name: Lint code with ruff run: ~/.local/bin/ruff check . - test-back: + test-backend: runs-on: ubuntu-latest needs: build-mails permissions: @@ -294,9 +294,33 @@ jobs: - name: Generate a MO file from strings extracted from the project run: uv run python manage.py compilemessages - - name: Run tests + - name: Run backend tests run: uv run pytest -n 2 + test-summary: + runs-on: ubuntu-latest + permissions: + contents: read + defaults: + run: + working-directory: src/summary + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Install Python + uses: actions/setup-python@v6 + with: + python-version: "3.13" + cache: "pip" + + - name: Install development dependencies + run: pip install --user .[dev] + + - name: Run summary tests + run: ~/.local/bin/pytest + lint-front: runs-on: ubuntu-latest permissions: