name: CI on: push: branches: [main] tags: ["v*"] pull_request: jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.11" cache: pip - run: pip install -r requirements.txt - name: Backend-Import-Check run: | python -c "from quivio.main import app; print('OK', app.title, app.version)" - name: Frontend-Asset-Check run: | test -f quivio/static/index.html test -f quivio/static/css/style.css test -f quivio/static/js/app.js # Hinweis: Push in die Gitea Container Registry laeuft lokal ueber # bin/build-and-push.sh # weil Gitea-Actions und GitHub-Actions ein anderes Secret-Handling haben. # Der Befehl ist 1-Zeiler und idempotent, kann auf einem beliebigen # CI-Runner ausgefuehrt werden.