kevinjqliu opened a new pull request, #3205:
URL: https://github.com/apache/iceberg-rust/pull/3205

   #3203 removes the regular `main` push runs, but those runs are also the only 
trusted writers for our shared Rust caches. Without them, the default-branch 
caches will go stale and PR/merge-queue jobs will increasingly rebuild 
dependencies from scratch.
   
   This adds path-filtered `main` push triggers only when Rust cache inputs 
change. PR and merge-group validation stays unfiltered, and untrusted runs 
remain restore-only.
   
   The gain is avoiding cold dependency compilation across the 
Linux/macOS/Windows build matrix, the public API check, and macOS/Windows 
Python builds. The exact savings depend on the dependency change, but this 
keeps the expensive shared dependency artifacts reusable instead of paying that 
compile cost again in later PR and merge-queue 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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to