name: ci on: push: pull_request: # Läuft auf dem Runner-Label ubuntu-latest → node:20-bookworm (wie der bestehende Org-Runner). # Python kommt aus Debian bookworm (3.11), damit kein setup-python nötig ist. jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Python installieren run: | apt-get update -qq apt-get install -y -qq --no-install-recommends python3 python3-venv make >/dev/null python3 --version - run: make dev - run: make lint - run: make test - run: make validate