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]
