This converts the existing bash script to rust as suggested in #268 (comment).
Also updated README and added this to the documentation in the script:
Also, it's recommended to run the script twice to ensure that the results are "somewhat" reproducible.
How I tested this:
- Setup ubuntu 24.04 vm with
virt-managerand 8GiB allocated memory on NixOS - Run these commands:
$ git clone --branch rust-delete-nonreduced-fuzz-inputs https://github.com/ekzyis/qa-assets
$ cp -r qa-assets/delete-nonreduced-fuzz-inputs .
$ cd delete-nonreduced-fuzz-inputs
$ sudo apt install cargo
$ sudo cargo run -Znext-lockfile-bump
- Listen to computer sounds for over 1 hour
- Check if expected git commits have been created