This is an automated email from the ASF dual-hosted git repository.

github-merge-queue[bot] pushed a commit to branch 
gh-readonly-queue/dev/pr-13098-70ef5cd546cf2184cac0bd6d8c7f4399bffc1e9a
in repository https://gitbox.apache.org/repos/asf/seatunnel.git

commit aa2c06d94e53d9641133dce026cf92fed871ae48
Author: zhiweiniu <[email protected]>
AuthorDate: Tue Nov 3 02:13:15 2026 +0000

    [Fix][Build] Correct source distribution contents (#13098)
---
 .../src/main/assembly/assembly-edge-agent-src.xml  |  8 ++++++++
 .../src/main/assembly/assembly-seatunnel-src.xml   | 22 ++++++++++++++++++++--
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/seatunnel-dist/src/main/assembly/assembly-edge-agent-src.xml 
b/seatunnel-dist/src/main/assembly/assembly-edge-agent-src.xml
index 3d415ff2f6c..9100ba338e1 100644
--- a/seatunnel-dist/src/main/assembly/assembly-edge-agent-src.xml
+++ b/seatunnel-dist/src/main/assembly/assembly-edge-agent-src.xml
@@ -38,6 +38,14 @@
                 <include>seatunnel-edge-agent/**</include>
             </includes>
             <excludes>
+                <!-- Maven build and release files -->
+                <exclude>**/.flattened-pom.xml</exclude>
+                <exclude>**/dependency-reduced-pom.xml</exclude>
+                <exclude>**/pom.xml.releaseBackup</exclude>
+                <exclude>**/pom.xml.tag</exclude>
+                <exclude>**/pom.xml.next</exclude>
+                <exclude>**/release.properties</exclude>
+                <exclude>**/*.gpg</exclude>
                 <exclude>**/target/**</exclude>
                 <exclude>**/.settings/**</exclude>
                 <exclude>**/.project</exclude>
diff --git a/seatunnel-dist/src/main/assembly/assembly-seatunnel-src.xml 
b/seatunnel-dist/src/main/assembly/assembly-seatunnel-src.xml
index 7452655beba..0626e73e8e1 100644
--- a/seatunnel-dist/src/main/assembly/assembly-seatunnel-src.xml
+++ b/seatunnel-dist/src/main/assembly/assembly-seatunnel-src.xml
@@ -47,15 +47,20 @@
                 <exclude>**/*.tar.gz</exclude>
 
                 <!-- maven plugin ignore -->
-                <exclude>release.properties</exclude>
+                <exclude>**/.flattened-pom.xml</exclude>
+                <exclude>**/dependency-reduced-pom.xml</exclude>
+                <exclude>**/release.properties</exclude>
                 <exclude>**/pom.xml.releaseBackup</exclude>
-                <exclude>*.gpg</exclude>
+                <exclude>**/pom.xml.tag</exclude>
+                <exclude>**/pom.xml.next</exclude>
+                <exclude>**/*.gpg</exclude>
 
                 <!-- frontend build ignore: node is installed and npm 
dependencies are
                      resolved inside seatunnel-engine/seatunnel-engine-ui by 
the
                      frontend-maven-plugin, they are not part of the source 
release -->
                 <exclude>**/node_modules/**</exclude>
                 <exclude>**/node/**</exclude>
+                
<exclude>seatunnel-engine/seatunnel-engine-server/src/main/resources/ui/**</exclude>
                 <!--github ignore-->
                 <exclude>**/.github/**</exclude>
                 <exclude>**/.dlc.json</exclude>
@@ -87,5 +92,18 @@
                 <exclude>**/Thumbs.db</exclude>
             </excludes>
         </fileSet>
+        <!-- ZIP fixtures are required to run tests from the source release. 
-->
+        <fileSet>
+            <directory>../</directory>
+            <useDefaultExcludes>true</useDefaultExcludes>
+            <includes>
+                <include>**/src/test/resources/**/*.zip</include>
+            </includes>
+            <excludes>
+                <exclude>**/target/**</exclude>
+                <exclude>**/node_modules/**</exclude>
+                <exclude>**/node/**</exclude>
+            </excludes>
+        </fileSet>
     </fileSets>
 </assembly>

Reply via email to