This topic contains the changelog of Crater, our tool to run experiments across parts of the Rust ecosystem. You can subscribe to it if you want to be notified when something changes.
Please avoid posting comments to this topic, to keep it clean. Thanks!
Crater is now testing 23k new GitHub repositories, going from 21k tested projects to 44k! This will increase coverage, but also the execution time for Crater runs.
Craterbot will now post a link to the queue and the experiment's details when a new experiment is created! Thanks to xd009642 for implementing this feature!
Network access is now disabled while building and testing crates, to prevent abuse from malicious crates (nothing ever happened yet, but better be safe than sorry). Thanks to AndrewSpeed for implementing this feature!
When you create multiple experiments on the same PR, Crater will now automatically generate names for all of them (like pr-123, pr-123-1, pr-123-2…). Thanks to @iox for implementing this feature!
Build logs will now also include log entries generated during the prepare step. Pull request
Crater will now strip examples and tests declared in Cargo.toml but not present in the crate archive. Those missing examples and tests prevented some crates to build at all in the past. Thanks @Zeegomo for implementing this! Pull request
Crater will now automatically keep track of try builds on a PR and default to the last one when you don't specify the toolchains manually! Pull request