rooch icon indicating copy to clipboard operation
rooch copied to clipboard

CI: optimize CI build profile

Open popcnt1 opened this issue 1 year ago • 1 comments

Summary

Updated the syn crate from 1.0.104 to 1.0.109 in Cargo.lock to maintain compatibility and potentially fix bugs. Introduced a new "ci-dev" profile in Cargo.toml to optimize specific dependencies and enhance CI performance. Adjusted scripts and GitHub Actions to leverage the new profile for certain testing steps.

If CI cannot be accelerated by this changes, this PR should be closed but the ideas could be implemented in a better way in future

TODO:

  1. fix testing issue
  2. fix building issue with opt-level 1 for all external package ( some crates may be failed after set all external opt-level to 1): [profile.ci-dev.package."*"] # external dependencies

popcnt1 avatar Aug 03 '24 08:08 popcnt1

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
rooch ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 15, 2024 8:49pm
rooch-portal ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 15, 2024 8:49pm

vercel[bot] avatar Aug 03 '24 08:08 vercel[bot]

out of date

ghost avatar Oct 10 '24 12:10 ghost