ci: simplify
This commit is contained in:
parent
0b6be71c48
commit
add9edcaca
8 changed files with 202 additions and 123 deletions
39
nix/clippy.nix
Normal file
39
nix/clippy.nix
Normal file
|
@ -0,0 +1,39 @@
|
|||
{
|
||||
cargo,
|
||||
clippy,
|
||||
clippy-sarif,
|
||||
refraction,
|
||||
rustPlatform,
|
||||
sarif-fmt,
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "${refraction.pname}-sarif-report";
|
||||
inherit (refraction)
|
||||
version
|
||||
src
|
||||
cargoDeps
|
||||
buildInputs
|
||||
;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cargo
|
||||
clippy
|
||||
clippy-sarif
|
||||
rustPlatform.cargoSetupHook
|
||||
sarif-fmt
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
cargo clippy \
|
||||
--all-features \
|
||||
--all-targets \
|
||||
--tests \
|
||||
--message-format=json \
|
||||
| clippy-sarif | tee $out | sarif-fmt
|
||||
'';
|
||||
|
||||
dontInstall = true;
|
||||
dontFixup = true;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue