summary refs log tree commit diff
path: root/release/checks
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-03-21 16:48:28 +0000
committerAlyssa Ross <hi@alyssa.is>2023-03-21 16:48:28 +0000
commit41e7fb29c7c349b9e8cdddd8a7a659652db17c31 (patch)
treeb90304975e6860d0759c0e0de1d2f2053d48a49c /release/checks
parent2a338f7e1abe182d1c0ec496540349d2084e9b4b (diff)
downloadspectrum-41e7fb29c7c349b9e8cdddd8a7a659652db17c31.tar
spectrum-41e7fb29c7c349b9e8cdddd8a7a659652db17c31.tar.gz
spectrum-41e7fb29c7c349b9e8cdddd8a7a659652db17c31.tar.bz2
spectrum-41e7fb29c7c349b9e8cdddd8a7a659652db17c31.tar.lz
spectrum-41e7fb29c7c349b9e8cdddd8a7a659652db17c31.tar.xz
spectrum-41e7fb29c7c349b9e8cdddd8a7a659652db17c31.tar.zst
spectrum-41e7fb29c7c349b9e8cdddd8a7a659652db17c31.zip
release/checks: run clang-tidy on lseek
We'll wait for <https://github.com/mesonbuild/meson/pull/11563> to do
this for meson-built programs.

Signed-off-by: Alyssa Ross <hi@alyssa.is>
Diffstat (limited to 'release/checks')
-rw-r--r--release/checks/default.nix2
-rw-r--r--release/checks/pkg-tests.nix11
2 files changed, 13 insertions, 0 deletions
diff --git a/release/checks/default.nix b/release/checks/default.nix
index ef8b551..f8a3f9b 100644
--- a/release/checks/default.nix
+++ b/release/checks/default.nix
@@ -8,6 +8,8 @@ import ../../lib/eval-config.nix ({ ... } @ args:
 
   doc-links = import ./doc-links.nix args;
 
+  pkg-tests = import ./pkg-tests.nix args;
+
   reuse = import ./reuse.nix args;
 
   rustfmt = import ./rustfmt.nix args;
diff --git a/release/checks/pkg-tests.nix b/release/checks/pkg-tests.nix
new file mode 100644
index 0000000..b0c7926
--- /dev/null
+++ b/release/checks/pkg-tests.nix
@@ -0,0 +1,11 @@
+# SPDX-License-Identifier: MIT
+# SPDX-FileCopyrightText: 2023 Alyssa Ross <hi@alyssa.is>
+
+import ../../lib/eval-config.nix ({ config, src, ... }:
+
+{
+  recurseForDerivations = true;
+
+  lseek = config.pkgs.lib.recurseIntoAttrs
+    (import ../../tools/lseek { inherit config; }).tests;
+})