nix: Nix flake maintenance

The nix flake's checks were failing for various reasons. The following fixes are
applied to get it up to date again.

- Update to release-24.11, since `crane` requires it – also to keep up-to-date
- Add `.json` to the source filters to allow for testing patch migration
- Ensure that the `rad` and `git-remote-rad` binaries are built for the nextest
  check. N.b. the binaries need to be in the target dir of `radicle-cli` since
  that is where the nextest check runs from.
- Add `cargo-audit` and `cargo-deny`, to the devShell, to allow for running those
  tools locally
- Bump `gix-path` to 0.10.11 to avoid a vulnerability[^0]

[^0]: https://rustsec.org/advisories/RUSTSEC-2024-0371
This commit is contained in:
Fintan Halpenny
2025-04-10 15:29:08 +02:00
parent c2863c08ab
commit 170915ffcf
4 changed files with 31 additions and 30 deletions
+1
View File
@@ -48,6 +48,7 @@ allow = [
"MIT",
"Apache-2.0",
"Unicode-DFS-2016",
"Unicode-3.0",
"BSD-3-Clause",
"MPL-2.0"
]