From 9c67146eef60ae8537f2ec41747c72366dd34bbd Mon Sep 17 00:00:00 2001 From: Yuriy Taraday Date: Fri, 31 Jul 2026 16:31:55 +0200 Subject: [PATCH] nixos/hydra: Add zstd to hydra-server's PATH Without this, if compress_build_logs_compression is set to zstd we're getting: ``` hydra-server[3594125]: sh: line 1: zstd: command not found ``` every time someone tries to fetch log file compressed with zstd. (cherry picked from commit a057770de161b621cc4cb558504f193baaf7346b) --- .../services/continuous-integration/hydra/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/modules/services/continuous-integration/hydra/default.nix b/nixos/modules/services/continuous-integration/hydra/default.nix index 2fd38e50459d..f03b9c2c3240 100644 --- a/nixos/modules/services/continuous-integration/hydra/default.nix +++ b/nixos/modules/services/continuous-integration/hydra/default.nix @@ -398,6 +398,11 @@ in wantedBy = [ "multi-user.target" ]; requires = [ "hydra-init.service" ]; after = [ "hydra-init.service" ]; + path = [ + # these are used to serve logs if they are compressed with zstd or bzip2 + pkgs.zstd + pkgs.bzip2 + ]; environment = serverEnv // { HYDRA_DBI = "${serverEnv.HYDRA_DBI};application_name=hydra-server"; };