summary refs log tree commit diff
path: root/release/checks/pkg-tests.nix
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/pkg-tests.nix
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/pkg-tests.nix')
-rw-r--r--release/checks/pkg-tests.nix11
1 files changed, 11 insertions, 0 deletions
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;
+})