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

JingsongLi pushed a commit to branch release_2
in repository https://gitbox.apache.org/repos/asf/paimon-mosaic.git

commit cfa6295f358b2650adf87a96962c296abf871d63
Author: JingsongLi <[email protected]>
AuthorDate: Thu May 21 14:12:11 2026 +0800

    Fix: require committing DEPENDENCIES.rust.tsv before source release
    
    The source tarball is built from a git clone, so generated files must
    be committed to appear in the archive. Updated the release doc to
    explicitly include the commit step after running dependencies.py generate.
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 docs/creating-a-release.html | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/docs/creating-a-release.html b/docs/creating-a-release.html
index ac6b462..39cfbf9 100644
--- a/docs/creating-a-release.html
+++ b/docs/creating-a-release.html
@@ -200,9 +200,13 @@ cargo install cargo-deny
 # Check all dependency licenses are approved
 python3 tools/dependencies.py check
 
-# Generate DEPENDENCIES.rust.tsv (included in source tarball)
-python3 tools/dependencies.py generate</code></pre>
-            <p>Fix any license violations before proceeding. The generated 
<code>DEPENDENCIES.rust.tsv</code> file will be included in the source release 
archive.</p>
+# Generate DEPENDENCIES.rust.tsv
+python3 tools/dependencies.py generate
+
+# Commit the generated files (required for inclusion in the source tarball)
+git add DEPENDENCIES.rust.tsv core/DEPENDENCIES.rust.tsv 
ffi/DEPENDENCIES.rust.tsv jni/DEPENDENCIES.rust.tsv
+git commit -m "Generate DEPENDENCIES.rust.tsv for release 
${RELEASE_VERSION}"</code></pre>
+            <p>Fix any license violations before proceeding. The generated 
files must be committed because <code>create_source_release.sh</code> builds 
the archive from a git clone.</p>
 
             <h3>Create Source Release Artifacts</h3>
 <pre><code>cd tools

Reply via email to