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: