diff --git a/.gitea/workflows/desktop-tests.yml b/.gitea/workflows/desktop-tests.yml index 2c47b3c7..2b2ca68d 100644 --- a/.gitea/workflows/desktop-tests.yml +++ b/.gitea/workflows/desktop-tests.yml @@ -1,10 +1,18 @@ name: Desktop CI — Headless Tests & Build on: + # Nur ausführen, wenn explizit das Desktop-Shell-Modul geändert wurde push: branches: [ main, master ] + paths: + - 'frontend/shells/meldestelle-desktop/**' + - '.gitea/workflows/desktop-tests.yml' pull_request: branches: [ main, master ] + paths: + - 'frontend/shells/meldestelle-desktop/**' + # Manuell startbar, falls benötigt + workflow_dispatch: jobs: desktop-tests: @@ -40,7 +48,7 @@ jobs: - name: Show Gradle version run: ./gradlew --version - - name: Run Desktop tests headless (Xvfb) + - name: Run Desktop tests headless (xvfb) env: _JAVA_OPTIONS: -Djava.awt.headless=true run: |