Unverified Commit c5c58ba5 authored by Sefa Eyeoglu's avatar Sefa Eyeoglu Committed by GitHub
Browse files

immich: 1.134.0 -> 1.135.0 (#417977)

parents 2e62e8af d2bb43f6
Loading
Loading
Loading
Loading
+4 −42
Original line number Diff line number Diff line
@@ -39,62 +39,24 @@ let
  sources = lib.importJSON sourcesJSON;
  inherit (sources) version;

  esbuild_0_23 = buildPackages.esbuild.override {
  esbuild' = buildPackages.esbuild.override {
    buildGoModule =
      args:
      buildPackages.buildGoModule (
        args
        // rec {
          version = "0.23.0";
          version = "0.25.5";
          src = fetchFromGitHub {
            owner = "evanw";
            repo = "esbuild";
            tag = "v${version}";
            hash = "sha256-AH4Y5ELPicAdJZY5CBf2byOxTzOyQFRh4XoqRUQiAQw=";
            hash = "sha256-jemGZkWmN1x2+ZzJ5cLp3MoXO0oDKjtZTmZS9Be/TDw=";
          };
          vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
        }
      );
  };

  esbuild_0_25 = buildPackages.esbuild.override {
    buildGoModule =
      args:
      buildPackages.buildGoModule (
        args
        // rec {
          version = "0.25.2";
          src = fetchFromGitHub {
            owner = "evanw";
            repo = "esbuild";
            tag = "v${version}";
            hash = "sha256-aDxheDMeQYqCT9XO3In6RbmzmXVchn+bjgf3nL3VE4I=";
          };
          vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
        }
      );
  };

  # Immich server does not actually need esbuild, but react-email and vite do.
  # As esbuild doesn't support passing multiple binaries, we use a custom
  # "shim", that picks the right version depending on the working directory.
  # The correct version can be looked up in package-lock.json
  # TODO: There are numerous other env vars this *could* be based on.
  esbuildShim = buildPackages.writeShellScriptBin "esbuild" ''
    echo "nixpkgs: esbuild shim for '$PWD'" >&2
    case "$PWD" in
      "/build/server/node_modules/esbuild")
        exec ${lib.getExe esbuild_0_23} "$@"
      ;;
      "/build/server/node_modules/vite/node_modules/esbuild")
        exec ${lib.getExe esbuild_0_25} "$@"
        exit 0
      ;;
    esac
    echo "nixpkgs: Couldn't resolve esbuild version for '$PWD'" >&2
    exit 1
  '';

  buildLock = {
    sources =
      builtins.map
@@ -263,7 +225,7 @@ buildNpmPackage' {
  makeCacheWritable = true;

  env.SHARP_FORCE_GLOBAL_LIBVIPS = 1;
  env.ESBUILD_BINARY_PATH = lib.getExe esbuildShim;
  env.ESBUILD_BINARY_PATH = lib.getExe esbuild';

  preBuild = ''
    # If exiftool-vendored.pl isn't found, exiftool is searched for on the PATH
+12 −12
Original line number Diff line number Diff line
{
  "version": "1.134.0",
  "hash": "sha256-TTHgEQyKx54pFWvCD1FT8KZSO9/EZxULZS97VGTfFcE=",
  "version": "1.135.0",
  "hash": "sha256-wxdKFuya2GP6lETiG73CYVox/BS+QpgXUjh8ZlVzhrg=",
  "components": {
    "cli": {
      "npmDepsHash": "sha256-FOtzQF+3yWJI1lzZq79pbPehDFHAsNk5bx71vm1xWBQ=",
      "version": "2.2.68"
      "npmDepsHash": "sha256-oAtLuOtkzGD9grfamDQEdmfN2VIPuFYmdn51VNP11M8=",
      "version": "2.2.69"
    },
    "server": {
      "npmDepsHash": "sha256-VzduZY7yMgjoCtTzW5rCooFubJeZuSnkYe9mwmI/n6Q=",
      "version": "1.134.0"
      "npmDepsHash": "sha256-8G3UKfKp+Wzt7yjM/90omtAZMJ+iOSRQ8lxXiEEDwpM=",
      "version": "1.135.0"
    },
    "web": {
      "npmDepsHash": "sha256-/T8GZ+kqx/G+9Yn76v2vj+KteoS046d0Cxk58YN+3es=",
      "version": "1.134.0"
      "npmDepsHash": "sha256-Ej3qCjXXT9oGDQrccoTFpcl1xHMovaLUJi/vRK1nRa4=",
      "version": "1.135.0"
    },
    "open-api/typescript-sdk": {
      "npmDepsHash": "sha256-gTS+zrhL4mqT0UOLfzrKFdumtwZPmlQntj+DbCaQ2s8=",
      "version": "1.134.0"
      "npmDepsHash": "sha256-FCTKMkfl9eBLUmEFg/CYKp8eii+bzh3jujk8A7gtAes=",
      "version": "1.135.0"
    },
    "geonames": {
      "timestamp": "20250527235755",
      "hash": "sha256-vAoQS07EEPkDhrnJGz3iX+sBaPDUHB5uF0a/pr5+zD4="
      "timestamp": "20250618213339",
      "hash": "sha256-iO77kJ/rMBu2S7sfu5GAZKRh4OGeR8fT/6Y8mBpgePQ="
    }
  }
}