Use ZipArchive instead of archive("zip")

This commit is contained in:
Michael B. Gale
2026-06-18 14:23:54 +01:00
parent 4138e5a7fe
commit 711c19c2dc
2 changed files with 8894 additions and 4258 deletions

13148
lib/entry-points.js generated

File diff suppressed because it is too large Load Diff

View File

@@ -4,7 +4,7 @@ import * as path from "path";
import * as artifact from "@actions/artifact";
import * as artifactLegacy from "@actions/artifact-legacy";
import * as core from "@actions/core";
import archiver from "archiver";
import { ZipArchive } from "archiver";
import { getOptionalInput, getTemporaryDirectory } from "./actions-util";
import { dbIsFinalized } from "./analyze";
@@ -397,7 +397,7 @@ async function createPartialDatabaseBundle(
await fs.promises.rm(databaseBundlePath, { force: true });
}
const output = fs.createWriteStream(databaseBundlePath);
const zip = archiver("zip");
const zip = new ZipArchive();
zip.on("error", (err) => {
throw err;