Closed syphar closed 2 months ago
General notes from the top of my head:
Either crates.io would do a GET request first to know if a rebuild is possible, and/or we deliver a nice error message why we can't execute a rebuild for a crate.
Because it's triggered through the crates.io interface, "bulk" rebuilds would be limited anyways.
Reasons I can imagine why we would block the rebuild:
Depending on the expected scale, we could maybe automate this through github actions, have a rebuild request issue type and a script that runs on issue creation and queues the rebuild.
This is split off from automated rebuilds (#464), specifically https://github.com/rust-lang/docs.rs/issues/464#issuecomment-916265156 by @ShadowJonathan :