@@ -14498,7 +14498,8 @@ function getState(name) {
1449814498
1449914499// packages/build/src/main.ts
1450014500import { mkdir as mkdir3, rename as rename3, stat as stat4 } from "node:fs/promises";
14501- import { basename as pathBasename, dirname as dirname4, join as join7, resolve as pathResolve } from "node:path";
14501+ import { tmpdir as tmpdir2 } from "node:os";
14502+ import { basename as pathBasename, dirname as dirname5, join as join7, resolve as pathResolve } from "node:path";
1450214503
1450314504// packages/core/src/errors.ts
1450414505var PkgActionError = class extends Error {
@@ -15277,8 +15278,9 @@ async function exists2(path4) {
1527715278// packages/core/src/archive.ts
1527815279var import_yazl = __toESM(require_yazl(), 1);
1527915280import { createWriteStream } from "node:fs";
15280- import { stat as stat3 } from "node:fs/promises";
15281- import { basename as basename4 } from "node:path";
15281+ import { mkdtemp, rm as rm3, stat as stat3, symlink as symlink2, utimes } from "node:fs/promises";
15282+ import { tmpdir } from "node:os";
15283+ import { basename as basename4, dirname as dirname4 } from "node:path";
1528215284import { pipeline as pipeline2 } from "node:stream/promises";
1528315285async function archive(req, deps) {
1528415286 let entry = req.entryName ?? basename4(req.inputPath), mode = req.mode ?? 493;
@@ -15300,7 +15302,7 @@ async function archive(req, deps) {
1530015302}
1530115303var REPRO_MTIME = new Date(Date.UTC(2020, 0, 1, 0, 0, 0)), REPRO_MTIME_TAR = "2020-01-01 00:00:00 UTC";
1530215304async function shellTar(inputPath, outputPath, compression, entry, deps) {
15303- let { dirname: dirname5 } = await import("node:path"), { mkdtemp, symlink: symlink2, utimes, rm: rm3 } = await import("node:fs/promises"), { tmpdir } = await import("node:os"), compressFlag = compression === "gz" ? "-z" : "-J", stageDir, workDir = dirname5 (inputPath), fileName = basename4(inputPath);
15305+ let compressFlag = compression === "gz" ? "-z" : "-J", stageDir, workDir = dirname4 (inputPath), fileName = basename4(inputPath);
1530415306 if (entry !== basename4(inputPath)) {
1530515307 stageDir = await mkdtemp(`${tmpdir()}/pkgaction-tar-`);
1530615308 let linkPath = `${stageDir}/${entry}`;
@@ -15344,7 +15346,7 @@ async function writeZip(inputPath, outputPath, entry, mode) {
1534415346 }
1534515347}
1534615348async function shell7z(inputPath, outputPath, entry, deps) {
15347- let { dirname: dirname5 } = await import("node:path"), { mkdtemp, symlink: symlink2, rm: rm3 } = await import("node:fs/promises"), { tmpdir } = await import("node:os"), stageDir, workDir = dirname5 (inputPath), fileName = basename4(inputPath);
15349+ let stageDir, workDir = dirname4 (inputPath), fileName = basename4(inputPath);
1534815350 if (entry !== basename4(inputPath)) {
1534915351 stageDir = await mkdtemp(`${tmpdir()}/pkgaction-7z-`);
1535015352 let linkPath = `${stageDir}/${entry}`;
@@ -15548,13 +15550,13 @@ function normalizeFileIcons(file) {
1554815550 return [...out.values()].sort((a, b) => a.id - b.id);
1554915551}
1555015552async function parseWindowsMetadataInputs(opts = {}) {
15551- let env = opts.env ?? process.env, readFile2 = opts.readFile ?? ((path4) => import("node:fs/promises").then((m) => m.readFile(path4, "utf8"))), prefix = opts.prefix ?? "windows-", read = (name) => readInputRaw(env, `${prefix}${name}`), fileRaw = read("metadata-file"), iconRaw = read("icon"), productName = read("product-name"), productVersion = read("product-version"), fileVersion = read("file-version"), fileDescription = read("file-description"), companyName = read("company-name"), legalCopyright = read("legal-copyright"), originalFilename = read("original-filename"), internalName = read("internal-name"), comments = read("comments"), manifestPath = read("manifest"), langRaw = read("lang"), codepageRaw = read("codepage");
15553+ let env = opts.env ?? process.env, readFile3 = opts.readFile ?? ((path4) => import("node:fs/promises").then((m) => m.readFile(path4, "utf8"))), prefix = opts.prefix ?? "windows-", read = (name) => readInputRaw(env, `${prefix}${name}`), fileRaw = read("metadata-file"), iconRaw = read("icon"), productName = read("product-name"), productVersion = read("product-version"), fileVersion = read("file-version"), fileDescription = read("file-description"), companyName = read("company-name"), legalCopyright = read("legal-copyright"), originalFilename = read("original-filename"), internalName = read("internal-name"), comments = read("comments"), manifestPath = read("manifest"), langRaw = read("lang"), codepageRaw = read("codepage");
1555215554 if (!(fileRaw !== void 0 || iconRaw !== void 0 || productName !== void 0 || productVersion !== void 0 || fileVersion !== void 0 || fileDescription !== void 0 || companyName !== void 0 || legalCopyright !== void 0 || originalFilename !== void 0 || internalName !== void 0 || comments !== void 0 || manifestPath !== void 0)) return null;
1555315555 let fileData;
1555415556 if (fileRaw !== void 0) {
1555515557 let contents;
1555615558 try {
15557- contents = await readFile2 (fileRaw);
15559+ contents = await readFile3 (fileRaw);
1555815560 } catch (err) {
1555915561 throw new ValidationError(`Failed to read windows-metadata-file "${fileRaw}".`, {
1556015562 cause: err
@@ -15597,6 +15599,9 @@ function parseUint16(raw, inputName) {
1559715599 return n;
1559815600}
1559915601
15602+ // packages/core/src/windows-metadata-apply.ts
15603+ import { readFile as readFile2, writeFile as writeFile3 } from "node:fs/promises";
15604+
1560015605// node_modules/pe-library/dist/format/FormatBase.js
1560115606var FormatBase = (
1560215607 /** @class */
@@ -18968,13 +18973,9 @@ var SpcPeImageAttributeTypeAndOptionalValue = (
1896818973
1896918974// packages/core/src/windows-metadata-apply.ts
1897018975var RT_MANIFEST = 24, defaultDeps = {
18971- readFile: async (p) => {
18972- let { readFile: readFile2 } = await import("node:fs/promises");
18973- return readFile2(p);
18974- },
18976+ readFile: (p) => readFile2(p),
1897518977 writeFile: async (p, d) => {
18976- let { writeFile: writeFile4 } = await import("node:fs/promises");
18977- await writeFile4(p, d);
18978+ await writeFile3(p, d);
1897818979 }
1897918980};
1898018981function toArrayBuffer(u) {
@@ -19044,7 +19045,7 @@ async function writeManifest(res, meta, deps) {
1904419045}
1904519046
1904619047// packages/core/src/signing.ts
19047- import { writeFile as writeFile3 } from "node:fs/promises";
19048+ import { writeFile as writeFile4 } from "node:fs/promises";
1904819049import { join as join6 } from "node:path";
1904919050import { randomBytes } from "node:crypto";
1905019051function parseSigningInputs(opts = {}) {
@@ -19134,7 +19135,7 @@ async function runCheckedTool(deps, command, args, label, opts = {}) {
1913419135}
1913519136async function writeSecretBase64(deps, tempDir, base64, extension) {
1913619137 let path4 = join6(tempDir, `${randomBytes(8).toString("hex")}.${extension}`), bytes = Buffer.from(base64, "base64");
19137- return await (deps.writeFile ?? ((p, d) => writeFile3 (p, d, { mode: 384 })))(path4, bytes), path4;
19138+ return await (deps.writeFile ?? ((p, d) => writeFile4 (p, d, { mode: 384 })))(path4, bytes), path4;
1913819139}
1913919140async function signMacos(binaryPath, cfg, deps) {
1914019141 let keychainPath = join6(
@@ -19299,14 +19300,14 @@ async function main() {
1929919300 if (cfg !== void 0) {
1930019301 let absCfg = pathResolve(workspace, cfg);
1930119302 if (pathBasename(absCfg).toLowerCase() === "package.json")
19302- return dirname4 (absCfg);
19303+ return dirname5 (absCfg);
1930319304 }
1930419305 return workspace;
1930519306 })(), project = await readProjectInfo(projectDir);
1930619307 logger.info(`[pkg-action] project dir: ${projectDir}`), logger.info(`[pkg-action] project: ${project.name}@${project.version}`);
1930719308 let resolvedTargets = inputs.build.targets === "host" ? [hostTarget()] : [...inputs.build.targets];
1930819309 logger.info(`[pkg-action] targets: ${resolvedTargets.map(formatTarget).join(", ")}`);
19309- let runnerTemp = process.env.RUNNER_TEMP ?? (await import("node:os")).tmpdir (), invocationDir = await createInvocationTemp(runnerTemp);
19310+ let runnerTemp = process.env.RUNNER_TEMP ?? tmpdir2 (), invocationDir = await createInvocationTemp(runnerTemp);
1931019311 saveState("invocationDir", invocationDir);
1931119312 let pkgOutputDir = join7(invocationDir, "pkg-out");
1931219313 await mkdir3(pkgOutputDir, { recursive: !0 });
0 commit comments