From b79938faf61fcb033504a7eb8fded823883b3867 Mon Sep 17 00:00:00 2001 From: httpdigest Date: Sat, 7 Nov 2026 16:41:48 +0100 Subject: [PATCH] build(ci): pass -DskipITs to skip integration tests Since maven-failsafe-plugin 3.6.0, Failsafe's skipTests parameter is no longer bound to the skipTests user property, so -DskipTests alone no longer skips DebugIT. Those tests need a display, which the runner lacks, so glfwInit() fails with GLFW_PLATFORM_UNAVAILABLE. --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 43863b8..d164d0e 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -23,7 +23,7 @@ jobs: distribution: 'temurin' cache: maven - name: Build with Maven - run: ./mvnw --batch-mode --no-transfer-progress verify -DskipTests + run: ./mvnw --batch-mode --no-transfer-progress verify -DskipTests -DskipITs - if: github.event_name == 'push' run: mkdir staging && cp target/lwjglx-debug-*.jar staging - name: Upload artifact