From 575e5b6fbfa94dd49268d37511e9402680c83a55 Mon Sep 17 00:00:00 2001 From: Ida Date: Wed, 20 May 2026 12:13:38 +0200 Subject: [PATCH] added automated testing --- .forgejo/workflows/deploy.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index a282eea4..81487a8c 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -4,8 +4,32 @@ on: branches: - main jobs: + + test: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Python einrichten + uses: actions/setup-python@v5 + with: + python-version: '3.11' # eure Version anpassen + + - name: Dependencies installieren + run: | + python -m venv .venv + source .venv/bin/activate + pip install -r requirements.txt --no-cache-dir + + - name: Tests ausführen + run: | + source .venv/bin/activate + pytest tests/ -v + deploy: runs-on: ubuntu-latest + needs: test steps: - name: Deploy to Infomaniak VM env: