From f147969f3731d6880dc755139e1a9c598aa082e3 Mon Sep 17 00:00:00 2001 From: AramJonghu Date: Fri, 22 May 2026 22:56:03 +0200 Subject: [PATCH] added workflow running python tests --- .gitea/workflows/lint-python.yml | 33 +++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/lint-python.yml b/.gitea/workflows/lint-python.yml index 1db6bd1..123ebec 100644 --- a/.gitea/workflows/lint-python.yml +++ b/.gitea/workflows/lint-python.yml @@ -1,4 +1,4 @@ -name: Lint & Format (Python) +name: Python on: pull_request: @@ -32,3 +32,34 @@ jobs: run: | . .venv/bin/activate ruff check . + + test: + runs-on: alpine + container: node:26-alpine + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install tools + run: | + apk add --no-cache \ + git \ + python3 \ + py3-pip \ + py3-pillow \ + build-base + python3 -m venv .venv + . .venv/bin/activate + pip install --no-cache-dir \ + typer \ + pillow \ + materialyoucolor \ + jinja2 \ + pytest + + - name: Test + run: | + . .venv/bin/activate + cd cli + python -m pytest tests/ -v