-
Notifications
You must be signed in to change notification settings - Fork 73
Open
Labels
CICI and devopsCI and devops
Description
Keeping our CI cache usage low is an ongoing battle.
A couple of ideas to overall build size are mentioned here https://blog.rust-lang.org/2025/09/10/rust-compiler-performance-survey-2025-results. I recommend reading through the report in general, but I'm specifically interested in investigating the impact of:
- -Zembed-metadata which is unfortunately
+nightly
but it would be interesting to know how much of a difference this makes. - Create (and use) a
ci
rust profile which disables (or reduces)debuginfo
as per https://blog.rust-lang.org/2025/09/10/rust-compiler-performance-survey-2025-results/#debug-information. We can also consider updatingdev
similarly. - It may be useful to apply (2) to only our dependencies since only those are cached in github.
Metadata
Metadata
Assignees
Labels
CICI and devopsCI and devops