You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@paimon.apache.org by "XiaoHongbo-Hope (via GitHub)" <gi...@apache.org> on 2026/07/20 13:00:51 UTC

[PR] build: harden Rust crate publishing [paimon-rust]

XiaoHongbo-Hope opened a new pull request, #562:
URL: https://github.com/apache/paimon-rust/pull/562

   ## Summary
   
   - Package LICENSE, NOTICE, test helpers, and testdata in both published crates.
   - Validate release tags and package inventories with locked dependencies.
   - Publish paimon, wait for the exact crates.io version, then dry-run and publish paimon-datafusion.
   - Skip versions that already exist so failed GA runs can be retried safely.
   
   ## Why
   
   The current matrix uses max-parallel: 1, which limits concurrency but does not guarantee paimon runs before paimon-datafusion. The packaged crates also omit legal files and reference test helpers outside their package roots.
   
   RC validation does not dry-run both crates together: it packages both crates and dry-runs paimon. The paimon-datafusion dry-run runs only after paimon is visible on crates.io during GA publication.
   
   ## Stack
   
   Depends on #558 for Cargo.lock, publish metadata, and locked dependency checks.
   
   ## Verification
   
   - cargo package --locked -p paimon -p paimon-datafusion --all-features
   - Package inventories contain LICENSE, NOTICE, dependency reports, test helpers, and testdata
   - Rust formatting, YAML parsing, actionlint, and diff checks
   - Static workflow assertions confirm the explicit job dependency chain and separate dry-runs


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@paimon.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] build: harden Rust crate publishing [paimon-rust]

Posted by "JingsongLi (via GitHub)" <gi...@apache.org>.
JingsongLi merged PR #562:
URL: https://github.com/apache/paimon-rust/pull/562


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@paimon.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] build: harden Rust crate publishing [paimon-rust]

Posted by "jianguotian (via GitHub)" <gi...@apache.org>.
jianguotian commented on PR #562:
URL: https://github.com/apache/paimon-rust/pull/562#issuecomment-5043873788

   +1


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@paimon.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org