-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
We recently accidentally broke our docs.rs build (see RUST-1272). To prevent this kind of issue going forward we should update our Evergreen task to generate the docs with the cargo registry directory set to read-only.
As part of this we'll need to switch to installing cargo and rustup in the working directory rather than the home directory, so the read-only state does not persist on hosts and break future tasks of ours that get scheduled there.