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