diff --git a/hardhat.config.js b/hardhat.config.js index f105ce1..0a72c01 100644 --- a/hardhat.config.js +++ b/hardhat.config.js @@ -10,9 +10,15 @@ require("@nomicfoundation/hardhat-foundry"); // const exec = require("util").promisify(require("child_process").exec); const { execSync } = require("child_process"); -const { task } = require("hardhat/config"); +const { extendConfig, task } = require("hardhat/config"); const { TASK_TEST } = require("hardhat/builtin-tasks/task-names"); +// Workaround https://github.com/ItsNickBarry/hardhat-dependency-compiler/issues/16 +const path = require("path"); +extendConfig((config) => { + config.paths.sources = path.resolve(config.paths.sources); +}); + task(TASK_TEST, async function (args, hre, runSuper) { // Run forge tests await execSync("forge test", { stdio: "inherit" });