WIP: Improve performance of windows-aarch64 builds#10402
WIP: Improve performance of windows-aarch64 builds#10402
Conversation
- fixed uv.exe path - fixed git upload name - removed unused tools from vs install step
0b0b77a to
d3206cd
Compare
d3206cd to
27798ef
Compare
b513ecb to
f5c73a8
Compare
f5c73a8 to
c31d6ff
Compare
c31d6ff to
0e2e00e
Compare
0e2e00e to
ec428c9
Compare
5819b98 to
f996f22
Compare
f996f22 to
74e77ad
Compare
74e77ad to
a3c98bd
Compare
a3c98bd to
0bee269
Compare
|
The "Install LLVM" step already installs LLVM/Clang 19 and puts it in path. This will save some time on the installer as well, only getting the build tools and SDK takes around 5m 23s; although that shouldn't matter once you get the caching working 👍 |
0bee269 to
5e45932
Compare
|
Interesting, thanks for the tips! |
|
Right now the problem is that the cache is huge, 7GB is going to cause cache churn since we have a 10GB limit in the repository. |
5e45932 to
f909b6f
Compare
Oh wow even with caching it takes 3m 21s because of the download I assume. I think it might be worth it to only use the native ARM64 runner in a release CI, Rust can use Probably best to wait for Microsoft/GitHub to ship a usable VM image. |
Yeah, but then it can regress and then I have to burn a bunch of cycles fixing a release :( trade-offs
Sort of agree. |
Based on discussion in #10306, this adds building aarch64 exe using x86 runner. See: #10402 (comment) Addresses: #1141 --------- Co-authored-by: Zanie Blue <[email protected]>
Extending #10306 — trying to reach an acceptable perf