From 785367fa91c3af61ce492033f553eb6d45b40328 Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Mon, 10 Aug 2026 13:48:26 +0300 Subject: [PATCH] n8n: 2.32.6 -> 2.33.7 (cherry picked from commit c698d45d41cb93106c6f9b1bb9d94286e2af866d) --- pkgs/by-name/n8/n8n/package.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/n8/n8n/package.nix b/pkgs/by-name/n8/n8n/package.nix index 299785cffdf5..d6c170f661c4 100644 --- a/pkgs/by-name/n8/n8n/package.nix +++ b/pkgs/by-name/n8/n8n/package.nix @@ -27,20 +27,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "n8n"; - version = "2.32.6"; + version = "2.33.7"; src = fetchFromGitHub { owner = "n8n-io"; repo = "n8n"; tag = "n8n@${finalAttrs.version}"; - hash = "sha256-wWm6vGyJ2I2SBU38gRGaZG2FR5FBxH6V/sWQwn5B4Ac="; + hash = "sha256-6QysdmXgSxfJpNaL10HogrnNYEyrxZLdkfgBnRiXWX4="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 4; - hash = "sha256-D8CKJxU2RoMjNrqIgGDE3mFBjc0kqFLQzT/DdUpiNmY="; + hash = "sha256-Ei/8j+KvhZVgqteA+bqNsL11IMGzWn3OHngDpsEH6jk="; }; nativeBuildInputs = [ @@ -104,8 +104,12 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $out/{bin,lib/n8n} cp -r {packages,node_modules} $out/lib/n8n + # node must be on PATH: in internal runner mode the CLI spawns the + # JS task runner via `spawn('node', ...)`, and since 2.33 a failed + # spawn crashes n8n instead of being silently ignored makeWrapper $out/lib/n8n/packages/cli/bin/n8n $out/bin/n8n \ - --set N8N_RELEASE_TYPE "stable" + --set N8N_RELEASE_TYPE "stable" \ + --prefix PATH : ${lib.makeBinPath [ nodejs ]} # JavaScript runner makeWrapper ${nodejs}/bin/node $out/bin/n8n-task-runner \