-
Notifications
You must be signed in to change notification settings - Fork 649
Travis cache fixes #1843
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
Travis cache fixes #1843
Conversation
* Remove update-downloads * Add enqueue-job * Sort alphabetically for easier comparison against `ls src/bin`
Build times have regressed and we are spending a lot of time doing caching stuff.
r? @sgrif (rust_highfive has picked a reviewer for you, use r? to override) |
Merging so that I can clear some caches on CI and then restart a job that is timing out on cache unpacking. @bors r+ |
📌 Commit e9f4fc6 has been approved by |
Travis cache fixes Build times have regressed and we are spending a lot of time doing caching stuff (and downloading/uploading 8GB of compressed data). By manually wiping out the cache, stable and beta build times should align more closely with nightly (which is cleaned on every new nightly release). This PR also fixes the list of pruned binaries: * Remove update-downloads * Add enqueue-job * Sort alphabetically for easier comparison against `ls src/bin`
☀️ Test successful - checks-travis |
@@ -7,7 +7,7 @@ du -hs target/debug | |||
|
|||
crate_name="cargo-registry" | |||
test_name="all" | |||
bin_names="delete-crate delete-version populate render-readmes server test-pagerduty transfer-crates update-downloads background-worker monitor" | |||
bin_names="background-worker delete-crate delete-version enqueue-job monitor populate render-readmes server test-pagerduty transfer-crates" |
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.
We could generate this list to avoid having to manually maintain it, e.g.
cargo metadata --format-version 1 |
jq -r '.packages[] | select(.name == "cargo-registry") | .targets[] | select(.kind == ["bin"]) | .name'
Build times have regressed and we are spending a lot of time doing caching stuff (and downloading/uploading 8GB of compressed data). By manually wiping out the cache, stable and beta build times should align more closely with nightly (which is cleaned on every new nightly release). This PR also fixes the list of pruned binaries:
ls src/bin