DeterminateSystems / riff

Riff automatically provides external dependencies for Rust projects, with support for other languages coming soon.
https://riff.sh
Mozilla Public License 2.0
486 stars 13 forks source link

Add issue report link #42

Closed Hoverbear closed 2 years ago

Hoverbear commented 2 years ago

Adds a "Consider reporting this via" style link at the botto of crashes which will prepopulate the issue with the crash:

image

linear[bot] commented 2 years ago
DS-242 Collect crash reports

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.