From af23d7bab32b5438ba5602f0ab42dd1d596ef9d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Federico=20Dami=C3=A1n=20Schonborn?= Date: Sun, 28 Jul 2024 18:48:21 -0300 Subject: feat: add reuse check (#5) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Federico Damián Schonborn --- checks/reuse/package.nix | 10 ++++++++++ test/flake.nix | 8 ++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 checks/reuse/package.nix diff --git a/checks/reuse/package.nix b/checks/reuse/package.nix new file mode 100644 index 0000000..55b705d --- /dev/null +++ b/checks/reuse/package.nix @@ -0,0 +1,10 @@ +{ + lib, + runCommand, + root, + reuse, +}: +runCommand "check-reuse" { } '' + ${lib.getExe reuse} --root ${root} lint + touch $out +'' diff --git a/test/flake.nix b/test/flake.nix index d7ed855..45509e8 100644 --- a/test/flake.nix +++ b/test/flake.nix @@ -16,8 +16,12 @@ }; in { - # we use nixfmt, so alejandra will always fail - checks = builtins.removeAttrs flake-checks' [ "alejandra" ]; + checks = builtins.removeAttrs flake-checks' [ + # we use nixfmt, so alejandra will always fail + "alejandra" + # this flake is not REUSE-compilant + "reuse" + ]; } ); } -- cgit v1.2.3