Remove legacy container and GitLab scaffolding and add ruff and pyright checks.

This commit is contained in:
Abel Luck 2026-03-05 16:07:08 +01:00
parent 6870186009
commit fac0de33e6
14 changed files with 118 additions and 310 deletions

View file

@ -152,6 +152,47 @@
touch $out/passed
'';
};
tailscalesd-ruff = pkgs.stdenv.mkDerivation {
name = "tailscalesd-ruff";
inherit src;
dontConfigure = true;
dontBuild = true;
nativeBuildInputs = [ testEnv ];
checkPhase = ''
runHook preCheck
ruff check tailscalesd/ tests/
ruff format --check tailscalesd/ tests/
runHook postCheck
'';
doCheck = true;
installPhase = ''
mkdir -p $out
touch $out/passed
'';
};
tailscalesd-pyright = pkgs.stdenv.mkDerivation {
name = "tailscalesd-pyright";
inherit src;
dontConfigure = true;
dontBuild = true;
nativeBuildInputs = [
testEnv
pkgs.nodejs
];
checkPhase = ''
runHook preCheck
export HOME=$(mktemp -d)
pyright tailscalesd/ tests/
runHook postCheck
'';
doCheck = true;
installPhase = ''
mkdir -p $out
touch $out/passed
'';
};
}
);