Closed Hoverbear closed 2 years ago
Not just regular Rust crashes, but also things like what the generated flake files and Nix output looked like. Sometimes users may attempt to use `fsm` in interesting or unique ways. Notably, they may configure their `package.metadata.fsm` section with data which creates an invalid `flake.nix`. It would be useful to capture these uses cases. Moreover, crash reports are somewhere a user is often more amendable to sharing private information such as the `flake.nix` generated, the `package.metadata.fsm`, or even their email address. Having a way for users to consent to sharing a crash report would be quite useful.
Adds a "Consider reporting this via" style link at the botto of crashes which will prepopulate the issue with the crash: