From 5544b04b07a4115cad689b6b7cb59dc0b7f6fd4a Mon Sep 17 00:00:00 2001 From: StefanMoCoAt Date: Thu, 23 Apr 2026 00:29:51 +0200 Subject: [PATCH] ### chore: aktualisiere Desktop-Test-Workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - **Workflows:** Begrenze Ausführung auf Änderungen am Desktop-Shell-Modul oder Workflow-Datei. - **Workflows:** Füge `workflow_dispatch` für manuelles Starten hinzu. - **Tests:** Korrigiere Run-Name für headless Tests (`xvfb`). --- .gitea/workflows/desktop-tests.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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: |