Remove dependency on del package

The latest version requires ESM, and we don't really need this dependency.
This commit is contained in:
Henry Mercer
2024-07-02 10:10:53 +02:00
parent 79e9a50e51
commit f2937cb028
49 changed files with 89 additions and 1724 deletions
+2 -3
View File
@@ -32,7 +32,6 @@ const toolrunner = __importStar(require("@actions/exec/lib/toolrunner"));
const toolcache = __importStar(require("@actions/tool-cache"));
const safeWhich = __importStar(require("@chrisgavin/safe-which"));
const ava_1 = __importDefault(require("ava"));
const del_1 = __importDefault(require("del"));
const yaml = __importStar(require("js-yaml"));
const nock_1 = __importDefault(require("nock"));
const sinon = __importStar(require("sinon"));
@@ -323,7 +322,7 @@ const injectedConfigMacro = ava_1.default.macro({
const configFile = configArg.split("=")[1];
const augmentedConfig = yaml.load(fs.readFileSync(configFile, "utf8"));
t.deepEqual(augmentedConfig, expectedConfig);
await (0, del_1.default)(configFile, { force: true });
await fs.promises.rm(configFile, { force: true });
});
},
title: (providedTitle = "") => `databaseInitCluster() injected config: ${providedTitle}`,
@@ -630,7 +629,7 @@ for (const { codeqlVersion, flagPassed, githubVersion, negativeFlagPassed, } of
const configArg = args.find((arg) => arg.startsWith("--codescanning-config="));
t.truthy(configArg, "Should have injected a codescanning config");
const configFile = configArg.split("=")[1];
await (0, del_1.default)(configFile, { force: true });
await fs.promises.rm(configFile, { force: true });
});
function stubToolRunnerConstructor(exitCode = 0, stderr) {
const runnerObjectStub = sinon.createStubInstance(toolrunner.ToolRunner);