This is an automated email from the ASF dual-hosted git repository.
nzw921rx pushed a commit to branch 3.1.0-release
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
The following commit(s) were added to refs/heads/3.1.0-release by this push:
new ee5e05f8a0 [Fix][Build] Correct source distribution contents (#13098)
ee5e05f8a0 is described below
commit ee5e05f8a00e759db771abb0ba2440e11b8b5319
Author: zhiweiniu <[email protected]>
AuthorDate: Tue Nov 3 10:26:55 2026 +0800
[Fix][Build] Correct source distribution contents (#13098)
(cherry picked from commit 3244c9504c75ca1d6baf41516f32d73e33724b61)
---
.../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 3d415ff2f6..9100ba338e 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 7452655beb..0626e73e8e 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>