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>
