From e322e3837905a6dfed591f42056e9be8bee8ca5f Mon Sep 17 00:00:00 2001 From: Winter Date: Sun, 13 Nov 2022 12:27:13 -0500 Subject: [PATCH] matrix-appservice-discord: run pre/post hooks for overridden phases --- pkgs/servers/matrix-appservice-discord/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/servers/matrix-appservice-discord/default.nix b/pkgs/servers/matrix-appservice-discord/default.nix index 1fd7490762a8..f8563ab57dae 100644 --- a/pkgs/servers/matrix-appservice-discord/default.nix +++ b/pkgs/servers/matrix-appservice-discord/default.nix @@ -56,14 +56,22 @@ in mkYarnPackage rec { nativeBuildInputs = [ makeWrapper ]; buildPhase = '' + runHook preBuild + # compile TypeScript sources yarn --offline build + + runHook postBuild ''; doCheck = true; checkPhase = '' + runHook preCheck + # the default 2000ms timeout is sometimes too short on our busy builders yarn --offline test --timeout 10000 + + runHook postCheck ''; postInstall = ''