From https://github.com/parttio/dramafinder * branch master -> FETCH_HEAD Already on 'master' Your branch is up to date with 'origin/master'. HEAD is now at 1a0f2a3 Make the skill trigger reliably: broader description, dependency-detection hook, doc fixes (#111) Removing src/main/frontend/generated/ Removing target/ $ mvn versions:set-property -Dproperty=vaadin.version -DnewVersion=25.2.2 -DgenerateBackupPoms=false -B --no-transfer-progress [INFO] Scanning for projects... [INFO] [INFO] -------------------< org.vaadin.addons:dramafinder >-------------------- [INFO] Building Drama Finder 1.1.4-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- versions:2.21.0:set-property (default-cli) @ dramafinder --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.386 s [INFO] Finished at: 2026-07-15T06:42:16Z [INFO] ------------------------------------------------------------------------ $ mvn versions:set -DnewVersion=25.2.2 -DartifactId=vaadin-bom -DgenerateBackupPoms=false -B --no-transfer-progress [INFO] Scanning for projects... [INFO] [INFO] -------------------< org.vaadin.addons:dramafinder >-------------------- [INFO] Building Drama Finder 1.1.4-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- versions:2.21.0:set (default-cli) @ dramafinder --- [INFO] Searching for local aggregator root... [INFO] Local aggregation root: /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder [INFO] Processing change of org.vaadin.addons:vaadin-bom:1.1.4-SNAPSHOT -> 25.2.2 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.288 s [INFO] Finished at: 2026-07-15T06:42:19Z [INFO] ------------------------------------------------------------------------ $ mvn clean verify -B --no-transfer-progress [INFO] Scanning for projects... [INFO] [INFO] -------------------< org.vaadin.addons:dramafinder >-------------------- [INFO] Building Drama Finder 1.1.4-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ dramafinder --- [INFO] [INFO] --- jacoco:0.8.14:prepare-agent (default) @ dramafinder --- [INFO] argLine set to -javaagent:/home/ghrunner/.m2/repository/org/jacoco/org.jacoco.agent/0.8.14/org.jacoco.agent-0.8.14-runtime.jar=destfile=/home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder/target/jacoco.exec [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ dramafinder --- [INFO] skip non existing resourceDirectory /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder/src/main/resources [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ dramafinder --- [INFO] Recompiling the module because of changed source code. [INFO] Compiling 66 source files with javac [debug release 21] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ dramafinder --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ dramafinder --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 119 source files with javac [debug release 21] to target/test-classes [WARNING] /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder/src/test/java/org/vaadin/addons/dramafinder/tests/testuis/DialogView.java:[64,15] setModal(boolean) in com.vaadin.flow.component.dialog.Dialog has been deprecated and marked for removal [INFO] /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder/src/test/java/org/vaadin/addons/dramafinder/tests/testuis/UploadView.java: /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder/src/test/java/org/vaadin/addons/dramafinder/tests/testuis/UploadView.java uses or overrides a deprecated API. [INFO] /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder/src/test/java/org/vaadin/addons/dramafinder/tests/testuis/UploadView.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.5:test (default-test) @ dramafinder --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] [INFO] Results: [INFO] [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jacoco:0.8.14:report (report) @ dramafinder --- [INFO] Loading execution data file /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder/target/jacoco.exec [INFO] Analyzed bundle 'Drama Finder' with 70 classes [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ dramafinder --- [INFO] Building jar: /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder/target/dramafinder-1.1.4-SNAPSHOT.jar [INFO] [INFO] --- failsafe:3.5.4:integration-test (default) @ dramafinder --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.vaadin.addons.dramafinder.tests.it.SimpleExampleViewIT [INFO] Running org.vaadin.addons.dramafinder.tests.it.TimePickerViewIT 06:42:37.716 [ForkJoinPool-1-worker-1] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.addons.dramafinder.tests.it.SimpleExampleViewIT]: SimpleExampleViewIT does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 06:42:37.714 [ForkJoinPool-1-worker-2] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.addons.dramafinder.tests.it.TimePickerViewIT]: TimePickerViewIT does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 06:42:37.974 [ForkJoinPool-1-worker-2] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration org.vaadin.addons.dramafinder.tests.TestServer for test class org.vaadin.addons.dramafinder.tests.it.TimePickerViewIT 06:42:37.974 [ForkJoinPool-1-worker-1] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration org.vaadin.addons.dramafinder.tests.TestServer for test class org.vaadin.addons.dramafinder.tests.it.SimpleExampleViewIT 06:42:38.173 [ForkJoinPool-1-worker-2] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.addons.dramafinder.tests.it.TimePickerViewIT]: TimePickerViewIT does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 06:42:38.173 [ForkJoinPool-1-worker-2] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.addons.dramafinder.tests.it.SpringPlaywrightIT]: SpringPlaywrightIT does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 06:42:38.174 [ForkJoinPool-1-worker-1] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.addons.dramafinder.tests.it.SimpleExampleViewIT]: SimpleExampleViewIT does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 06:42:38.177 [ForkJoinPool-1-worker-1] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.addons.dramafinder.tests.it.SpringPlaywrightIT]: SpringPlaywrightIT does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 06:42:38.178 [ForkJoinPool-1-worker-1] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.addons.dramafinder.AbstractBasePlaywrightIT]: AbstractBasePlaywrightIT does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 06:42:38.178 [ForkJoinPool-1-worker-2] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [org.vaadin.addons.dramafinder.AbstractBasePlaywrightIT]: AbstractBasePlaywrightIT does not declare any static, non-private, non-final, nested classes annotated with @Configuration. 06:42:38.179 [ForkJoinPool-1-worker-2] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration org.vaadin.addons.dramafinder.tests.TestServer for test class org.vaadin.addons.dramafinder.tests.it.TimePickerViewIT 06:42:38.179 [ForkJoinPool-1-worker-1] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration org.vaadin.addons.dramafinder.tests.TestServer for test class org.vaadin.addons.dramafinder.tests.it.SimpleExampleViewIT . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v4.0.5) 2026-07-15T06:43:04.093Z INFO 2241880 --- [Pool-1-worker-2] o.v.a.d.tests.it.TimePickerViewIT : Starting TimePickerViewIT using Java 21 with PID 2241880 (started by ghrunner in /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder) 2026-07-15T06:43:04.096Z INFO 2241880 --- [Pool-1-worker-2] o.v.a.d.tests.it.TimePickerViewIT : No active profile set, falling back to 1 default profile: "default" 2026-07-15T06:43:05.585Z INFO 2241880 --- [Pool-1-worker-2] o.s.boot.tomcat.TomcatWebServer : Tomcat initialized with port 0 (http) 2026-07-15T06:43:05.613Z INFO 2241880 --- [Pool-1-worker-2] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2026-07-15T06:43:05.614Z INFO 2241880 --- [Pool-1-worker-2] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/11.0.24] 2026-07-15T06:43:05.713Z INFO 2241880 --- [Pool-1-worker-2] b.w.c.s.WebApplicationContextInitializer : Root WebApplicationContext: initialization completed in 1549 ms 2026-07-15T06:43:07.913Z INFO 2241880 --- [Pool-1-worker-2] c.v.f.s.VaadinServletContextInitializer : Search for subclasses and classes with annotations took 1843 ms 2026-07-15T06:43:08.125Z INFO 2241880 --- [Pool-1-worker-2] c.v.b.d.startup.DevModeStartupListener : Starting dev-mode updaters in /home/ghrunner/actions-runner/_work/vaadin-ecosystem-build/vaadin-ecosystem-build/work/dramafinder folder. 2026-07-15T06:43:08.215Z INFO 2241880 --- [Pool-1-worker-2] c.v.f.s.f.s.FullDependenciesScanner : Visited 107 classes. Took 55 ms. 2026-07-15T06:43:08.227Z INFO 2241880 --- [Pool-1-worker-2] c.v.f.s.frontend.BundleValidationUtil : Checking if a development mode bundle build is needed 2026-07-15T06:43:08.439Z INFO 2241880 --- [Pool-1-worker-2] c.v.f.s.frontend.BundleValidationUtil : A development mode bundle build is not needed 2026-07-15T06:43:08.545Z INFO 2241880 --- [in-dev-server-1] c.v.f.s.frontend.TaskCopyFrontendFiles : Copying frontend resources from jar files ... 2026-07-15T06:43:08.707Z INFO 2241880 --- [in-dev-server-1] c.v.f.s.frontend.TaskCopyFrontendFiles : Visited 20 resources. Took 161 ms. 2026-07-15T06:43:09.745Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereHandler com.vaadin.flow.server.communication.PushAtmosphereHandler mapped to context-path: /* 2026-07-15T06:43:09.746Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed the following AtmosphereInterceptor mapped to AtmosphereHandler com.vaadin.flow.server.communication.PushAtmosphereHandler 2026-07-15T06:43:09.774Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Atmosphere is using org.atmosphere.util.VoidAnnotationProcessor for processing annotation 2026-07-15T06:43:09.785Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.util.ForkJoinPool : Using ForkJoinPool java.util.concurrent.ForkJoinPool. Set the org.atmosphere.cpr.broadcaster.maxAsyncWriteThreads to -1 to fully use its power. 2026-07-15T06:43:09.788Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol 2026-07-15T06:43:09.798Z INFO 2241880 --- [Pool-1-worker-2] o.a.container.JSR356AsyncSupport : JSR 356 Mapping path /VAADIN/push 2026-07-15T06:43:09.815Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installing Default AtmosphereInterceptors 2026-07-15T06:43:09.815Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support 2026-07-15T06:43:09.816Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor 2026-07-15T06:43:09.816Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support 2026-07-15T06:43:09.817Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support 2026-07-15T06:43:09.817Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support 2026-07-15T06:43:09.817Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support 2026-07-15T06:43:09.819Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support 2026-07-15T06:43:09.820Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol 2026-07-15T06:43:09.820Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor 2026-07-15T06:43:09.820Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection 2026-07-15T06:43:09.820Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor 2026-07-15T06:43:09.820Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them. 2026-07-15T06:43:09.821Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor CORS Interceptor Support with priority FIRST_BEFORE_DEFAULT 2026-07-15T06:43:09.831Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor Default Response's Headers Interceptor with priority AFTER_DEFAULT 2026-07-15T06:43:09.831Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor Browser Padding Interceptor Support with priority AFTER_DEFAULT 2026-07-15T06:43:09.832Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor Android Interceptor Support with priority AFTER_DEFAULT 2026-07-15T06:43:09.834Z INFO 2241880 --- [Pool-1-worker-2] o.a.interceptor.HeartbeatInterceptor : HeartbeatInterceptor configured with padding value 'X', client frequency 0 seconds and server frequency 60 seconds 2026-07-15T06:43:09.835Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor Heartbeat Interceptor Support with priority AFTER_DEFAULT 2026-07-15T06:43:09.835Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor SSE Interceptor Support with priority AFTER_DEFAULT 2026-07-15T06:43:09.836Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor JSONP Interceptor Support with priority AFTER_DEFAULT 2026-07-15T06:43:09.836Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor Atmosphere JavaScript Protocol with priority AFTER_DEFAULT 2026-07-15T06:43:09.836Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor with priority AFTER_DEFAULT 2026-07-15T06:43:09.836Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor Browser disconnection detection with priority AFTER_DEFAULT 2026-07-15T06:43:09.837Z INFO 2241880 --- [Pool-1-worker-2] org.atmosphere.cpr.AtmosphereFramework : Installed AtmosphereInterceptor org.atmosphere.interceptor.IdleResour