From 238617e566314a50b6f16154970fbf480b43793b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Oct 2026 13:50:58 +0200 Subject: [PATCH] fix(deps): update dependency archiver to v8 (#31913) Co-authored-by: Daniel Dietzler (cherry picked from commit 51da695c62f3415a97c7b752ef62927e39ab086f) --- server/package.json | 4 ++-- server/src/repositories/storage.repository.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/package.json b/server/package.json index cfe6cd1a0..c7c382723 100644 --- a/server/package.json +++ b/server/package.json @@ -64,7 +64,7 @@ "@simplewebauthn/server": "14.0.3", "@socket.io/redis-adapter": "^8.3.0", "aaguids": "^0.0.71", - "archiver": "^7.0.0", + "archiver": "^8.0.0", "async-lock": "^1.4.0", "bcrypt": "^6.0.0", "body-parser": "^2.2.0", @@ -126,7 +126,7 @@ "@nestjs/schematics": "^12.0.0", "@nestjs/testing": "^12.0.0", "@swc/core": "^1.4.14", - "@types/archiver": "^7.0.0", + "@types/archiver": "^8.0.0", "@types/async-lock": "^1.4.2", "@types/bcrypt": "^6.0.0", "@types/body-parser": "^1.19.6", diff --git a/server/src/repositories/storage.repository.ts b/server/src/repositories/storage.repository.ts index eaed89553..43766e91f 100644 --- a/server/src/repositories/storage.repository.ts +++ b/server/src/repositories/storage.repository.ts @@ -1,5 +1,5 @@ import { Injectable } from '@nestjs/common'; -import archiver from 'archiver'; +import { ZipArchive } from 'archiver'; import { ChokidarOptions, watch as chokidarWatch } from 'chokidar'; import fastGlob from 'fast-glob'; import { @@ -100,7 +100,7 @@ export class StorageRepository { } createZipStream(): ImmichZipStream { - const archive = archiver('zip', { store: true }); + const archive = new ZipArchive({ store: true }); const addFile = (input: string, filename: string) => { archive.file(input, { name: filename, mode: 0o644 });