mirror of
https://github.com/github/codeql-action.git
synced 2026-05-22 05:18:35 +00:00
Merge pull request #3250 from github/henrymercer/prefer-fs-delete
Use Node `fs` APIs instead of `del`
This commit is contained in:
Generated
+15
-16
@@ -26507,7 +26507,6 @@ var require_package = __commonJS({
|
||||
"@schemastore/package": "0.0.10",
|
||||
archiver: "^7.0.1",
|
||||
"console-log-level": "^1.4.1",
|
||||
del: "^8.0.0",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"follow-redirects": "^1.15.11",
|
||||
"get-folder-size": "^5.0.0",
|
||||
@@ -26728,7 +26727,7 @@ var require_light = __commonJS({
|
||||
}
|
||||
}
|
||||
async trigger(name, ...args) {
|
||||
var e, promises2;
|
||||
var e, promises3;
|
||||
try {
|
||||
if (name !== "debug") {
|
||||
this.trigger("debug", `Event triggered: ${name}`, args);
|
||||
@@ -26739,7 +26738,7 @@ var require_light = __commonJS({
|
||||
this._events[name] = this._events[name].filter(function(listener) {
|
||||
return listener.status !== "none";
|
||||
});
|
||||
promises2 = this._events[name].map(async (listener) => {
|
||||
promises3 = this._events[name].map(async (listener) => {
|
||||
var e2, returned;
|
||||
if (listener.status === "none") {
|
||||
return;
|
||||
@@ -26762,7 +26761,7 @@ var require_light = __commonJS({
|
||||
return null;
|
||||
}
|
||||
});
|
||||
return (await Promise.all(promises2)).find(function(x) {
|
||||
return (await Promise.all(promises3)).find(function(x) {
|
||||
return x != null;
|
||||
});
|
||||
} catch (error2) {
|
||||
@@ -91363,7 +91362,7 @@ var require_stream2 = __commonJS({
|
||||
var { pipeline } = require_pipeline3();
|
||||
var { destroyer } = require_destroy2();
|
||||
var eos = require_end_of_stream();
|
||||
var promises2 = require_promises();
|
||||
var promises3 = require_promises();
|
||||
var utils = require_utils6();
|
||||
var Stream = module2.exports = require_legacy().Stream;
|
||||
Stream.isDestroyed = utils.isDestroyed;
|
||||
@@ -91441,21 +91440,21 @@ var require_stream2 = __commonJS({
|
||||
configurable: true,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises2;
|
||||
return promises3;
|
||||
}
|
||||
});
|
||||
ObjectDefineProperty(pipeline, customPromisify, {
|
||||
__proto__: null,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises2.pipeline;
|
||||
return promises3.pipeline;
|
||||
}
|
||||
});
|
||||
ObjectDefineProperty(eos, customPromisify, {
|
||||
__proto__: null,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises2.finished;
|
||||
return promises3.finished;
|
||||
}
|
||||
});
|
||||
Stream.Stream = Stream;
|
||||
@@ -91474,7 +91473,7 @@ var require_ours = __commonJS({
|
||||
"use strict";
|
||||
var Stream = require("stream");
|
||||
if (Stream && process.env.READABLE_STREAM === "disable") {
|
||||
const promises2 = Stream.promises;
|
||||
const promises3 = Stream.promises;
|
||||
module2.exports._uint8ArrayToBuffer = Stream._uint8ArrayToBuffer;
|
||||
module2.exports._isUint8Array = Stream._isUint8Array;
|
||||
module2.exports.isDisturbed = Stream.isDisturbed;
|
||||
@@ -91494,13 +91493,13 @@ var require_ours = __commonJS({
|
||||
configurable: true,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises2;
|
||||
return promises3;
|
||||
}
|
||||
});
|
||||
module2.exports.Stream = Stream.Stream;
|
||||
} else {
|
||||
const CustomStream = require_stream2();
|
||||
const promises2 = require_promises();
|
||||
const promises3 = require_promises();
|
||||
const originalDestroy = CustomStream.Readable.destroy;
|
||||
module2.exports = CustomStream.Readable;
|
||||
module2.exports._uint8ArrayToBuffer = CustomStream._uint8ArrayToBuffer;
|
||||
@@ -91523,7 +91522,7 @@ var require_ours = __commonJS({
|
||||
configurable: true,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises2;
|
||||
return promises3;
|
||||
}
|
||||
});
|
||||
module2.exports.Stream = CustomStream.Stream;
|
||||
@@ -97754,14 +97753,14 @@ var require_commonjs16 = __commonJS({
|
||||
if (er)
|
||||
return results.emit("error", er);
|
||||
if (follow && !didRealpaths) {
|
||||
const promises2 = [];
|
||||
const promises3 = [];
|
||||
for (const e of entries) {
|
||||
if (e.isSymbolicLink()) {
|
||||
promises2.push(e.realpath().then((r) => r?.isUnknown() ? r.lstat() : r));
|
||||
promises3.push(e.realpath().then((r) => r?.isUnknown() ? r.lstat() : r));
|
||||
}
|
||||
}
|
||||
if (promises2.length) {
|
||||
Promise.all(promises2).then(() => onReaddir(null, entries, true));
|
||||
if (promises3.length) {
|
||||
Promise.all(promises3).then(() => onReaddir(null, entries, true));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+446
-7079
File diff suppressed because it is too large
Load Diff
Generated
-1
@@ -26507,7 +26507,6 @@ var require_package = __commonJS({
|
||||
"@schemastore/package": "0.0.10",
|
||||
archiver: "^7.0.1",
|
||||
"console-log-level": "^1.4.1",
|
||||
del: "^8.0.0",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"follow-redirects": "^1.15.11",
|
||||
"get-folder-size": "^5.0.0",
|
||||
|
||||
Generated
+1010
-7643
File diff suppressed because it is too large
Load Diff
Generated
+422
-7055
File diff suppressed because it is too large
Load Diff
Generated
-1
@@ -26507,7 +26507,6 @@ var require_package = __commonJS({
|
||||
"@schemastore/package": "0.0.10",
|
||||
archiver: "^7.0.1",
|
||||
"console-log-level": "^1.4.1",
|
||||
del: "^8.0.0",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"follow-redirects": "^1.15.11",
|
||||
"get-folder-size": "^5.0.0",
|
||||
|
||||
Generated
+335
-6967
File diff suppressed because it is too large
Load Diff
Generated
-1
@@ -26507,7 +26507,6 @@ var require_package = __commonJS({
|
||||
"@schemastore/package": "0.0.10",
|
||||
archiver: "^7.0.1",
|
||||
"console-log-level": "^1.4.1",
|
||||
del: "^8.0.0",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"follow-redirects": "^1.15.11",
|
||||
"get-folder-size": "^5.0.0",
|
||||
|
||||
Generated
-1
@@ -45043,7 +45043,6 @@ var require_package = __commonJS({
|
||||
"@schemastore/package": "0.0.10",
|
||||
archiver: "^7.0.1",
|
||||
"console-log-level": "^1.4.1",
|
||||
del: "^8.0.0",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"follow-redirects": "^1.15.11",
|
||||
"get-folder-size": "^5.0.0",
|
||||
|
||||
Generated
+363
-6995
File diff suppressed because it is too large
Load Diff
Generated
+15
-16
@@ -26507,7 +26507,6 @@ var require_package = __commonJS({
|
||||
"@schemastore/package": "0.0.10",
|
||||
archiver: "^7.0.1",
|
||||
"console-log-level": "^1.4.1",
|
||||
del: "^8.0.0",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"follow-redirects": "^1.15.11",
|
||||
"get-folder-size": "^5.0.0",
|
||||
@@ -26728,7 +26727,7 @@ var require_light = __commonJS({
|
||||
}
|
||||
}
|
||||
async trigger(name, ...args) {
|
||||
var e, promises;
|
||||
var e, promises2;
|
||||
try {
|
||||
if (name !== "debug") {
|
||||
this.trigger("debug", `Event triggered: ${name}`, args);
|
||||
@@ -26739,7 +26738,7 @@ var require_light = __commonJS({
|
||||
this._events[name] = this._events[name].filter(function(listener) {
|
||||
return listener.status !== "none";
|
||||
});
|
||||
promises = this._events[name].map(async (listener) => {
|
||||
promises2 = this._events[name].map(async (listener) => {
|
||||
var e2, returned;
|
||||
if (listener.status === "none") {
|
||||
return;
|
||||
@@ -26762,7 +26761,7 @@ var require_light = __commonJS({
|
||||
return null;
|
||||
}
|
||||
});
|
||||
return (await Promise.all(promises)).find(function(x) {
|
||||
return (await Promise.all(promises2)).find(function(x) {
|
||||
return x != null;
|
||||
});
|
||||
} catch (error2) {
|
||||
@@ -82810,7 +82809,7 @@ var require_stream2 = __commonJS({
|
||||
var { pipeline } = require_pipeline3();
|
||||
var { destroyer } = require_destroy2();
|
||||
var eos = require_end_of_stream();
|
||||
var promises = require_promises();
|
||||
var promises2 = require_promises();
|
||||
var utils = require_utils6();
|
||||
var Stream = module2.exports = require_legacy().Stream;
|
||||
Stream.isDestroyed = utils.isDestroyed;
|
||||
@@ -82888,21 +82887,21 @@ var require_stream2 = __commonJS({
|
||||
configurable: true,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises;
|
||||
return promises2;
|
||||
}
|
||||
});
|
||||
ObjectDefineProperty(pipeline, customPromisify, {
|
||||
__proto__: null,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises.pipeline;
|
||||
return promises2.pipeline;
|
||||
}
|
||||
});
|
||||
ObjectDefineProperty(eos, customPromisify, {
|
||||
__proto__: null,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises.finished;
|
||||
return promises2.finished;
|
||||
}
|
||||
});
|
||||
Stream.Stream = Stream;
|
||||
@@ -82921,7 +82920,7 @@ var require_ours = __commonJS({
|
||||
"use strict";
|
||||
var Stream = require("stream");
|
||||
if (Stream && process.env.READABLE_STREAM === "disable") {
|
||||
const promises = Stream.promises;
|
||||
const promises2 = Stream.promises;
|
||||
module2.exports._uint8ArrayToBuffer = Stream._uint8ArrayToBuffer;
|
||||
module2.exports._isUint8Array = Stream._isUint8Array;
|
||||
module2.exports.isDisturbed = Stream.isDisturbed;
|
||||
@@ -82941,13 +82940,13 @@ var require_ours = __commonJS({
|
||||
configurable: true,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises;
|
||||
return promises2;
|
||||
}
|
||||
});
|
||||
module2.exports.Stream = Stream.Stream;
|
||||
} else {
|
||||
const CustomStream = require_stream2();
|
||||
const promises = require_promises();
|
||||
const promises2 = require_promises();
|
||||
const originalDestroy = CustomStream.Readable.destroy;
|
||||
module2.exports = CustomStream.Readable;
|
||||
module2.exports._uint8ArrayToBuffer = CustomStream._uint8ArrayToBuffer;
|
||||
@@ -82970,7 +82969,7 @@ var require_ours = __commonJS({
|
||||
configurable: true,
|
||||
enumerable: true,
|
||||
get() {
|
||||
return promises;
|
||||
return promises2;
|
||||
}
|
||||
});
|
||||
module2.exports.Stream = CustomStream.Stream;
|
||||
@@ -89201,14 +89200,14 @@ var require_commonjs16 = __commonJS({
|
||||
if (er)
|
||||
return results.emit("error", er);
|
||||
if (follow && !didRealpaths) {
|
||||
const promises = [];
|
||||
const promises2 = [];
|
||||
for (const e of entries) {
|
||||
if (e.isSymbolicLink()) {
|
||||
promises.push(e.realpath().then((r) => r?.isUnknown() ? r.lstat() : r));
|
||||
promises2.push(e.realpath().then((r) => r?.isUnknown() ? r.lstat() : r));
|
||||
}
|
||||
}
|
||||
if (promises.length) {
|
||||
Promise.all(promises).then(() => onReaddir(null, entries, true));
|
||||
if (promises2.length) {
|
||||
Promise.all(promises2).then(() => onReaddir(null, entries, true));
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+373
-7005
File diff suppressed because it is too large
Load Diff
Generated
+25
-45
@@ -24,7 +24,6 @@
|
||||
"@schemastore/package": "0.0.10",
|
||||
"archiver": "^7.0.1",
|
||||
"console-log-level": "^1.4.1",
|
||||
"del": "^8.0.0",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"follow-redirects": "^1.15.11",
|
||||
"get-folder-size": "^5.0.0",
|
||||
@@ -1616,6 +1615,7 @@
|
||||
},
|
||||
"node_modules/@nodelib/fs.scandir": {
|
||||
"version": "2.1.5",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@nodelib/fs.stat": "2.0.5",
|
||||
@@ -1627,6 +1627,7 @@
|
||||
},
|
||||
"node_modules/@nodelib/fs.stat": {
|
||||
"version": "2.0.5",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 8"
|
||||
@@ -1634,6 +1635,7 @@
|
||||
},
|
||||
"node_modules/@nodelib/fs.walk": {
|
||||
"version": "1.2.8",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@nodelib/fs.scandir": "2.1.5",
|
||||
@@ -4108,6 +4110,7 @@
|
||||
},
|
||||
"node_modules/braces": {
|
||||
"version": "3.0.3",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"fill-range": "^7.1.1"
|
||||
@@ -4697,38 +4700,6 @@
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/del": {
|
||||
"version": "8.0.0",
|
||||
"resolved": "https://registry.npmjs.org/del/-/del-8.0.0.tgz",
|
||||
"integrity": "sha512-R6ep6JJ+eOBZsBr9esiNN1gxFbZE4Q2cULkUSFumGYecAiS6qodDvcPx/sFuWHMNul7DWmrtoEOpYSm7o6tbSA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"globby": "^14.0.2",
|
||||
"is-glob": "^4.0.3",
|
||||
"is-path-cwd": "^3.0.0",
|
||||
"is-path-inside": "^4.0.0",
|
||||
"p-map": "^7.0.2",
|
||||
"slash": "^5.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/del/node_modules/is-path-inside": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz",
|
||||
"integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/delayed-stream": {
|
||||
"version": "1.0.0",
|
||||
"license": "MIT",
|
||||
@@ -5780,6 +5751,7 @@
|
||||
"version": "3.3.3",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
|
||||
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@nodelib/fs.stat": "^2.0.2",
|
||||
"@nodelib/fs.walk": "^1.2.3",
|
||||
@@ -5825,6 +5797,7 @@
|
||||
},
|
||||
"node_modules/fastq": {
|
||||
"version": "1.8.0",
|
||||
"dev": true,
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"reusify": "^1.0.4"
|
||||
@@ -5864,6 +5837,7 @@
|
||||
},
|
||||
"node_modules/fill-range": {
|
||||
"version": "7.1.1",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"to-regex-range": "^5.0.1"
|
||||
@@ -6140,6 +6114,7 @@
|
||||
},
|
||||
"node_modules/glob-parent": {
|
||||
"version": "5.1.2",
|
||||
"dev": true,
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"is-glob": "^4.0.1"
|
||||
@@ -6196,6 +6171,7 @@
|
||||
"version": "14.1.0",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz",
|
||||
"integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@sindresorhus/merge-streams": "^2.1.0",
|
||||
@@ -6216,6 +6192,7 @@
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
|
||||
"integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
@@ -6228,6 +6205,7 @@
|
||||
"version": "7.0.5",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
|
||||
"integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 4"
|
||||
@@ -6589,6 +6567,7 @@
|
||||
},
|
||||
"node_modules/is-extglob": {
|
||||
"version": "2.1.1",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
@@ -6603,6 +6582,7 @@
|
||||
},
|
||||
"node_modules/is-glob": {
|
||||
"version": "4.0.3",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"is-extglob": "^2.1.1"
|
||||
@@ -6632,6 +6612,7 @@
|
||||
},
|
||||
"node_modules/is-number": {
|
||||
"version": "7.0.0",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=0.12.0"
|
||||
@@ -6651,18 +6632,6 @@
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/is-path-cwd": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-3.0.0.tgz",
|
||||
"integrity": "sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/is-path-inside": {
|
||||
"version": "3.0.3",
|
||||
"dev": true,
|
||||
@@ -7120,6 +7089,7 @@
|
||||
},
|
||||
"node_modules/merge2": {
|
||||
"version": "1.4.1",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 8"
|
||||
@@ -7129,6 +7099,7 @@
|
||||
"version": "4.0.8",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
|
||||
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"braces": "^3.0.3",
|
||||
"picomatch": "^2.3.1"
|
||||
@@ -7613,6 +7584,7 @@
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz",
|
||||
"integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
},
|
||||
@@ -7706,6 +7678,7 @@
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz",
|
||||
"integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
@@ -7723,6 +7696,7 @@
|
||||
},
|
||||
"node_modules/picomatch": {
|
||||
"version": "2.3.1",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=8.6"
|
||||
@@ -7838,6 +7812,7 @@
|
||||
},
|
||||
"node_modules/queue-microtask": {
|
||||
"version": "1.2.3",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
@@ -7990,6 +7965,7 @@
|
||||
},
|
||||
"node_modules/reusify": {
|
||||
"version": "1.0.4",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"iojs": ">=1.0.0",
|
||||
@@ -8031,6 +8007,7 @@
|
||||
},
|
||||
"node_modules/run-parallel": {
|
||||
"version": "1.2.0",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
@@ -8242,6 +8219,7 @@
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
|
||||
"integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=14.16"
|
||||
@@ -8762,6 +8740,7 @@
|
||||
},
|
||||
"node_modules/to-regex-range": {
|
||||
"version": "5.0.1",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"is-number": "^7.0.0"
|
||||
@@ -9093,6 +9072,7 @@
|
||||
"version": "0.3.0",
|
||||
"resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz",
|
||||
"integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
},
|
||||
|
||||
@@ -39,7 +39,6 @@
|
||||
"@schemastore/package": "0.0.10",
|
||||
"archiver": "^7.0.1",
|
||||
"console-log-level": "^1.4.1",
|
||||
"del": "^8.0.0",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"follow-redirects": "^1.15.11",
|
||||
"get-folder-size": "^5.0.0",
|
||||
|
||||
+1
-2
@@ -3,7 +3,6 @@ import * as path from "path";
|
||||
import { performance } from "perf_hooks";
|
||||
|
||||
import * as io from "@actions/io";
|
||||
import * as del from "del";
|
||||
import * as yaml from "js-yaml";
|
||||
|
||||
import { getTemporaryDirectory, PullRequestBranches } from "./actions-util";
|
||||
@@ -671,7 +670,7 @@ export async function runFinalize(
|
||||
logger: Logger,
|
||||
): Promise<DatabaseCreationTimings> {
|
||||
try {
|
||||
await del.deleteAsync(outputDir, { force: true });
|
||||
await fs.promises.rm(outputDir, { force: true, recursive: true });
|
||||
} catch (error: any) {
|
||||
if (error?.code !== "ENOENT") {
|
||||
throw error;
|
||||
|
||||
+2
-3
@@ -5,7 +5,6 @@ import * as toolrunner from "@actions/exec/lib/toolrunner";
|
||||
import * as io from "@actions/io";
|
||||
import * as toolcache from "@actions/tool-cache";
|
||||
import test, { ExecutionContext } from "ava";
|
||||
import * as del from "del";
|
||||
import * as yaml from "js-yaml";
|
||||
import nock from "nock";
|
||||
import * as sinon from "sinon";
|
||||
@@ -557,7 +556,7 @@ const injectedConfigMacro = test.macro({
|
||||
const augmentedConfig = yaml.load(fs.readFileSync(configFile, "utf8"));
|
||||
t.deepEqual(augmentedConfig, expectedConfig);
|
||||
|
||||
await del.deleteAsync(configFile, { force: true });
|
||||
await fs.promises.rm(configFile, { force: true });
|
||||
});
|
||||
},
|
||||
|
||||
@@ -1046,7 +1045,7 @@ test("Avoids duplicating --overwrite flag if specified in CODEQL_ACTION_EXTRA_OP
|
||||
);
|
||||
t.truthy(configArg, "Should have injected a codescanning config");
|
||||
const configFile = configArg!.split("=")[1];
|
||||
await del.deleteAsync(configFile, { force: true });
|
||||
await fs.promises.rm(configFile, { force: true });
|
||||
});
|
||||
|
||||
export function stubToolRunnerConstructor(
|
||||
|
||||
@@ -5,7 +5,6 @@ import * as artifact from "@actions/artifact";
|
||||
import * as artifactLegacy from "@actions/artifact-legacy";
|
||||
import * as core from "@actions/core";
|
||||
import archiver from "archiver";
|
||||
import * as del from "del";
|
||||
|
||||
import { getOptionalInput, getTemporaryDirectory } from "./actions-util";
|
||||
import { dbIsFinalized } from "./analyze";
|
||||
@@ -345,7 +344,7 @@ async function createPartialDatabaseBundle(
|
||||
);
|
||||
// See `bundleDb` for explanation behind deleting existing db bundle.
|
||||
if (fs.existsSync(databaseBundlePath)) {
|
||||
await del.deleteAsync(databaseBundlePath, { force: true });
|
||||
await fs.promises.rm(databaseBundlePath, { force: true });
|
||||
}
|
||||
const output = fs.createWriteStream(databaseBundlePath);
|
||||
const zip = archiver("zip");
|
||||
|
||||
+2
-2
@@ -9,7 +9,7 @@ import * as semver from "semver";
|
||||
|
||||
import { CommandInvocationError } from "./actions-util";
|
||||
import { Logger } from "./logging";
|
||||
import { assertNever, cleanUpGlob, isBinaryAccessible } from "./util";
|
||||
import { assertNever, cleanUpPath, isBinaryAccessible } from "./util";
|
||||
|
||||
const MIN_REQUIRED_BSD_TAR_VERSION = "3.4.3";
|
||||
const MIN_REQUIRED_GNU_TAR_VERSION = "1.31";
|
||||
@@ -217,7 +217,7 @@ export async function extractTarZst(
|
||||
});
|
||||
});
|
||||
} catch (e) {
|
||||
await cleanUpGlob(dest, "extraction destination directory", logger);
|
||||
await cleanUpPath(dest, "extraction destination directory", logger);
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ import * as semver from "semver";
|
||||
|
||||
import { formatDuration, Logger } from "./logging";
|
||||
import * as tar from "./tar";
|
||||
import { cleanUpGlob, getErrorMessage, getRequiredEnvParam } from "./util";
|
||||
import { cleanUpPath, getErrorMessage, getRequiredEnvParam } from "./util";
|
||||
|
||||
/**
|
||||
* High watermark to use when streaming the download and extraction of the CodeQL tools.
|
||||
@@ -130,7 +130,7 @@ export async function downloadAndExtract(
|
||||
|
||||
// If we failed during processing, we want to clean up the destination directory
|
||||
// before we try again.
|
||||
await cleanUpGlob(dest, "CodeQL bundle", logger);
|
||||
await cleanUpPath(dest, "CodeQL bundle", logger);
|
||||
}
|
||||
|
||||
const toolsDownloadStart = performance.now();
|
||||
@@ -167,7 +167,7 @@ export async function downloadAndExtract(
|
||||
)}).`,
|
||||
);
|
||||
} finally {
|
||||
await cleanUpGlob(archivedBundlePath, "CodeQL bundle archive", logger);
|
||||
await cleanUpPath(archivedBundlePath, "CodeQL bundle archive", logger);
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
+7
-14
@@ -6,7 +6,6 @@ import * as path from "path";
|
||||
import * as core from "@actions/core";
|
||||
import * as exec from "@actions/exec/lib/exec";
|
||||
import * as io from "@actions/io";
|
||||
import * as del from "del";
|
||||
import getFolderSize from "get-folder-size";
|
||||
import * as yaml from "js-yaml";
|
||||
import * as semver from "semver";
|
||||
@@ -167,7 +166,7 @@ export async function withTmpDir<T>(
|
||||
): Promise<T> {
|
||||
const tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), "codeql-action-"));
|
||||
const result = await body(tmpDir);
|
||||
await del.deleteAsync(tmpDir, { force: true });
|
||||
await fs.promises.rm(tmpDir, { force: true, recursive: true });
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -756,7 +755,7 @@ export async function bundleDb(
|
||||
// from somewhere else or someone trying to make the action upload a
|
||||
// non-database file.
|
||||
if (fs.existsSync(databaseBundlePath)) {
|
||||
await del.deleteAsync(databaseBundlePath, { force: true });
|
||||
await fs.promises.rm(databaseBundlePath, { force: true });
|
||||
}
|
||||
await codeql.databaseBundle(databasePath, databaseBundlePath, dbName);
|
||||
return databaseBundlePath;
|
||||
@@ -1256,19 +1255,13 @@ export async function checkSipEnablement(
|
||||
}
|
||||
}
|
||||
|
||||
export async function cleanUpGlob(glob: string, name: string, logger: Logger) {
|
||||
export async function cleanUpPath(file: string, name: string, logger: Logger) {
|
||||
logger.debug(`Cleaning up ${name}.`);
|
||||
try {
|
||||
const deletedPaths = await del.deleteAsync(glob, { force: true });
|
||||
if (deletedPaths.length === 0) {
|
||||
logger.warning(
|
||||
`Failed to clean up ${name}: no files found matching ${glob}.`,
|
||||
);
|
||||
} else if (deletedPaths.length === 1) {
|
||||
logger.debug(`Cleaned up ${name}.`);
|
||||
} else {
|
||||
logger.debug(`Cleaned up ${name} (${deletedPaths.length} files).`);
|
||||
}
|
||||
await fs.promises.rm(file, {
|
||||
force: true,
|
||||
recursive: true,
|
||||
});
|
||||
} catch (e) {
|
||||
logger.warning(`Failed to clean up ${name}: ${e}.`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user