rooch
rooch copied to clipboard
CI: optimize CI build profile
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:
- fix testing issue
- 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
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 |
out of date