-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Try to reduce space usage in dist CI #129797
Conversation
This comment has been minimized.
This comment has been minimized.
@bors try |
huh. |
…try> Hunt down The Fruit Company's latest release I expect this to be... tedious. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-linux try-job: dist-x86_64-msvc
Oh there we go. |
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
da4cb91
to
005f3fc
Compare
Neat. @bors try |
…try> Hunt down The Fruit Company's latest release I expect this to be... tedious. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-linux try-job: dist-x86_64-msvc
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors try |
…try> Hunt down The Fruit Company's latest release I expect this to be... tedious. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-linux try-job: dist-x86_64-msvc
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors try |
…try> Hunt down The Fruit Company's latest release I expect this to be... tedious. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-linux try-job: dist-x86_64-msvc
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
0fbd6bb
to
2a5be32
Compare
…orkingjubilee Try to reduce space usage in dist CI We have had recurrent CI problems as a result of GitHub adding a new version of Xcode to its runners[^0], which has consumed ~40GB of space which served as padding. Try to reduce the number of Xcodes on our systems, because we only use Xcode 14 in actual practice. Also, try to move files instead of pointlessly copy them when we're at the end of the job. I could not resist addressing a few shellcheck lints while I was at it. [^0]: actions/runner-images#10511
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
10752a0
to
8da1c00
Compare
@bors r+ |
dist-aarch64-apple has gone green! |
☀️ Test successful - checks-actions |
echo "xcode-select.sh's brutal hack may not be necessary?" | ||
exit 1 | ||
elif [[ $SELECT_XCODE =~ "16" ]]; then | ||
echo "Using Xcode 16? Please fix xcode-select.sh" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
echo "Using Xcode 16? Please fix xcode-select.sh" | |
echo "Using Xcode 16? Please fix select-xcode.sh" |
Finished benchmarking commit (fa72f07): comparison URL. Overall result: ❌✅ regressions and improvements - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)Results (primary 0.0%, secondary -0.5%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResults (primary 0.7%, secondary 0.3%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeResults (primary 0.4%)This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Bootstrap: 788.226s -> 789.792s (0.20%) |
...fascinating. |
Given that self-approved PRs are not really a thing we do outside of tool updates (to my knowledge), would be good to link to some context here. I think that context is this. |
The tree being closed coincided with the collector borking measurement of the previous master commit. I believe that this perf. result is an artifact of that. |
We have had recurrent CI problems as a result of GitHub adding a new version of Xcode to its runners1, which has consumed ~40GB of space which served as padding. Try to reduce the number of Xcodes on our systems, because we only use Xcode 14 in actual practice. Also, try to move files instead of pointlessly copy them when we're at the end of the job.
I could not resist addressing a few shellcheck lints while I was at it.
Footnotes
https://github.com/actions/runner-images/issues/10511 ↩