diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8b6ece6..4a4784d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,9 +10,3 @@ updates: schedule: interval: "daily" open-pull-requests-limit: 5 - - package-ecosystem: "gitsubmodule" - directory: "/" - allow: - - dependency-name: "contracts/lib/tnt-core" - schedule: - interval: "daily" diff --git a/.gitignore b/.gitignore index cad467d..f0744bc 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,6 @@ docs/ # Generated blueprint files blueprint.json blueprint.lock + +# Soldeer dependencies +dependencies/ diff --git a/contracts/src/HelloBlueprint.sol b/contracts/src/HelloBlueprint.sol index 1f94913..3972953 100644 --- a/contracts/src/HelloBlueprint.sol +++ b/contracts/src/HelloBlueprint.sol @@ -1,7 +1,7 @@ // SPDX-License-Identifier: UNLICENSE pragma solidity >=0.8.13; -import "contracts/lib/tnt-core/src/BlueprintServiceManagerBase.sol"; +import "tnt-core/BlueprintServiceManagerBase.sol"; /** * @title HelloBlueprint diff --git a/foundry.toml b/foundry.toml index 07b2bf2..a9a62ae 100644 --- a/foundry.toml +++ b/foundry.toml @@ -5,11 +5,13 @@ out = "contracts/out" script = "contracts/script" cache_path = "contracts/cache" broadcast = "contracts/broadcast" -libs = ["contracts/lib"] +libs = ["dependencies"] auto_detect_remappings = true [soldeer] recursive_deps = true +remappings_location = "txt" +remappings_version = false [dependencies] tnt-core = { version = "0.1.0", git = "https://github.com/tangle-network/tnt-core.git", branch = "main" } diff --git a/remappings.txt b/remappings.txt new file mode 100644 index 0000000..a057d8e --- /dev/null +++ b/remappings.txt @@ -0,0 +1 @@ +tnt-core/=dependencies/tnt-core-0.1.0/src