Unverified Commit d72c727f authored by Gutyina Gergő's avatar Gutyina Gergő
Browse files

n8n: make deterministic, decrease closure size

parent af3993b8
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -60,6 +60,16 @@ stdenv.mkDerivation (finalAttrs: {
    runHook postBuild
  '';

  preInstall = ''
    echo "Removing non-deterministic files"

    rm -r $(find -type d -name .turbo)
    rm node_modules/.modules.yaml
    rm packages/nodes-base/dist/types/nodes.json

    echo "Removed non-deterministic files"
  '';

  installPhase = ''
    runHook preInstall

@@ -72,9 +82,6 @@ stdenv.mkDerivation (finalAttrs: {
    runHook postInstall
  '';

  # makes libmongocrypt bindings not look for static libraries in completely wrong places
  BUILD_TYPE = "dynamic";

  passthru = {
    tests = nixosTests.n8n;
    updateScript = nix-update-script { };