Create dependabot.yml #55
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: 🧪 Python Diagnose Tool Check | |
| on: | |
| push: | |
| branches: [ main ] | |
| pull_request: | |
| branches: [ main ] | |
| permissions: | |
| contents: read | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: 📥 Repository klonen | |
| uses: actions/checkout@v4 | |
| - name: 🐍 Python installieren | |
| uses: actions/setup-python@v4 | |
| with: | |
| python-version: '3.10' | |
| - name: 📦 Abhängigkeiten installieren | |
| run: | | |
| python -m pip install --upgrade pip | |
| pip install psutil colorama | |
| - name: 📦 weitere Abhängigkeiten | |
| run: | | |
| python -m pip install --upgrade pip | |
| pip install wheel setuptools | |
| - name: 🔨 Paket bauen | |
| run: | | |
| python setup.py sdist bdist_wheel | |
| - name: 🚦 Syntax & Installation testen | |
| run: | | |
| pip install dist/*.whl | |
| - name: ✅ Syntaxprüfung | |
| run: | | |
| python -m py_compile diagnose_tool.py | |
| - name: 🚀 Tool testweise ausführen (ohne Root) | |
| run: | | |
| python diagnose_tool.py || echo "Erwartete Root-Funktionalität kann im CI übersprungen werden" | |
| - name: ✅ Testlauf (Basic Check) | |
| run: | | |
| python diagnose_tool.py || echo "CI Umgebung: Ignoriere Runtime-Checks, die Root benötigen." |