From 5c194b585ec0712589f4d7a02fec032e2bc1f5ee Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 5 Jun 2026 16:35:53 -0300 Subject: [PATCH 1/8] chore: add project URL --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index 7065516..c826ced 100644 --- a/pom.xml +++ b/pom.xml @@ -7,6 +7,7 @@ 5.0.1-SNAPSHOT Chat Assistant Add-on Chat Assistant Add-on for Vaadin Flow + https://www.flowingcode.com/en/open-source/ 24.8.0 From 51a23af124abcd922f4e9909cb72ff7960f7afea Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 5 Jun 2026 16:56:06 -0300 Subject: [PATCH 2/8] ci: upgrade maven-release-plugin to 3.0.1 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c826ced..ee9afa7 100644 --- a/pom.xml +++ b/pom.xml @@ -180,7 +180,7 @@ org.apache.maven.plugins maven-release-plugin - 2.5.3 + 3.0.1 org.apache.maven.plugins From dc0cf4be0299f175946fd0b6aa1b8560d590a21c Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 5 Jun 2026 16:37:25 -0300 Subject: [PATCH 3/8] ci: attach sources and javadoc in package phase --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ee9afa7..f9c84bb 100644 --- a/pom.xml +++ b/pom.xml @@ -289,7 +289,7 @@ attach-sources - verify + package jar-no-fork From 29b5650444390abd0959c90a9f6a0946dacb792f Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 5 Jun 2026 16:37:56 -0300 Subject: [PATCH 4/8] ci: add gpg signing profile --- pom.xml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/pom.xml b/pom.xml index f9c84bb..144c6b1 100644 --- a/pom.xml +++ b/pom.xml @@ -443,6 +443,33 @@ + + gpg + + + env.MAVEN_GPG_PASSPHRASE + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.2.7 + + + sign-artifacts + verify + + sign + + + + + + + + demo-jar From f4babd28c70ad771cbd049b35a7baee0c3845952 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 5 Jun 2026 16:38:23 -0300 Subject: [PATCH 5/8] ci: add central-publishing-maven-plugin --- pom.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pom.xml b/pom.xml index 144c6b1..00a195a 100644 --- a/pom.xml +++ b/pom.xml @@ -499,6 +499,20 @@ + + release + + + + org.sonatype.central + central-publishing-maven-plugin + 0.8.0 + true + + + + + v25 From f1e469c64edeb4a7f28d1e70803069ce55c24d6c Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Fri, 5 Jun 2026 16:56:43 -0300 Subject: [PATCH 6/8] ci: configure release profile in maven-release-plugin --- pom.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pom.xml b/pom.xml index 00a195a..50a97c5 100644 --- a/pom.xml +++ b/pom.xml @@ -181,6 +181,9 @@ org.apache.maven.plugins maven-release-plugin 3.0.1 + + release + org.apache.maven.plugins From 3d0cf8b05f383820ea2fa11462e2c916d189d537 Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Mon, 8 Jun 2026 17:18:08 -0300 Subject: [PATCH 7/8] ci: update maven-gpg-plugin version to 3.2.8 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 50a97c5..f668de7 100644 --- a/pom.xml +++ b/pom.xml @@ -458,7 +458,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.7 + 3.2.8 sign-artifacts From 2654ca99809342e9c3c9d10c2a8f297b039d332d Mon Sep 17 00:00:00 2001 From: Javier Godoy <11554739+javier-godoy@users.noreply.github.com> Date: Tue, 9 Jun 2026 11:59:57 -0300 Subject: [PATCH 8/8] ci: remove assembly packaging --- assembly/MANIFEST.MF | 6 ------ assembly/assembly.xml | 45 ------------------------------------------- pom.xml | 19 ------------------ 3 files changed, 70 deletions(-) delete mode 100644 assembly/MANIFEST.MF delete mode 100644 assembly/assembly.xml diff --git a/assembly/MANIFEST.MF b/assembly/MANIFEST.MF deleted file mode 100644 index f798110..0000000 --- a/assembly/MANIFEST.MF +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -Vaadin-Package-Version: 1 -Vaadin-Addon: ${project.build.finalName}.${project.packaging} -Implementation-Vendor: ${organization.name} -Implementation-Title: ${project.name} -Implementation-Version: ${project.version} diff --git a/assembly/assembly.xml b/assembly/assembly.xml deleted file mode 100644 index 0ba817a..0000000 --- a/assembly/assembly.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - flowing-addon - - - zip - - - - false - - - - . - - LICENSE - README.md - - - - target - - - *.jar - *.pdf - - - *-demo.jar - - - - - - - - assembly/MANIFEST.MF - META-INF - true - - - \ No newline at end of file diff --git a/pom.xml b/pom.xml index f668de7..221a0f3 100644 --- a/pom.xml +++ b/pom.xml @@ -266,25 +266,6 @@ directory - - org.apache.maven.plugins - maven-assembly-plugin - 3.3.0 - - false - - assembly/assembly.xml - - - - - - single - - install - - - org.apache.maven.plugins maven-source-plugin