Skip to content

Commit c3d96e4

Browse files
committed
chore: do not use forge dependency system
Signed-off-by: Tomás Migone <tomas@edgeandnode.com>
1 parent 8596344 commit c3d96e4

File tree

16 files changed

+1089
-46
lines changed

16 files changed

+1089
-46
lines changed

.gitmodules

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/horizon/foundry.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[profile.default]
22
src = 'contracts'
33
out = 'build'
4-
libs = ['node_modules', 'lib']
4+
libs = ["node_modules"]
55
test = 'test'
66
cache_path = 'cache_forge'
77
fs_permissions = [{ access = "read", path = "./"}]
88
optimizer = true
9-
optimizer_runs = 100
9+
optimizer_runs = 100

packages/horizon/lib/forge-std

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/horizon/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"@nomicfoundation/ignition-core": "^0.15.9",
4141
"@openzeppelin/contracts": "^5.0.2",
4242
"@openzeppelin/contracts-upgradeable": "^5.0.2",
43+
"@openzeppelin/foundry-upgrades": "0.4.0",
4344
"@typechain/ethers-v6": "^0.5.0",
4445
"@typechain/hardhat": "^9.0.0",
4546
"@types/chai": "^4.2.0",
@@ -48,6 +49,7 @@
4849
"chai": "^4.2.0",
4950
"eslint": "^8.56.0",
5051
"ethers": "6.13.7",
52+
"forge-std": "https://github.com/foundry-rs/forge-std/tarball/v1.9.7",
5153
"glob": "^11.0.1",
5254
"hardhat": "^2.22.18",
5355
"hardhat-contract-sizer": "^2.10.0",

packages/horizon/remappings.txt

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
@graphprotocol/contracts/=node_modules/@graphprotocol/contracts/
2-
forge-std/=lib/forge-std/src/
3-
ds-test/=lib/forge-std/lib/ds-test/src/
4-
eth-gas-reporter/=node_modules/eth-gas-reporter/
5-
hardhat/=node_modules/hardhat/
61
@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/
72
@openzeppelin/contracts-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/
8-
openzeppelin-foundry-upgrades/=lib/openzeppelin-foundry-upgrades/src
3+
@openzeppelin/foundry-upgrades/=node_modules/@openzeppelin/foundry-upgrades/src/
4+
@graphprotocol/contracts/=node_modules/@graphprotocol/contracts/
5+
forge-std/=node_modules/forge-std/src/

packages/horizon/test/unit/data-service/DataServiceUpgradeable.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ pragma solidity 0.8.27;
33

44
import { GraphBaseTest } from "../GraphBase.t.sol";
55
import { DataServiceBaseUpgradeable } from "./implementations/DataServiceBaseUpgradeable.sol";
6-
import { UnsafeUpgrades } from "openzeppelin-foundry-upgrades/Upgrades.sol";
6+
import { UnsafeUpgrades } from "@openzeppelin/foundry-upgrades/Upgrades.sol";
77

88
import { PPMMath } from "./../../../contracts/libraries/PPMMath.sol";
99

packages/horizon/test/unit/data-service/extensions/DataServicePausableUpgradeable.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ pragma solidity 0.8.27;
33

44
import { GraphBaseTest } from "../../GraphBase.t.sol";
55
import { DataServiceImpPausableUpgradeable } from "../implementations/DataServiceImpPausableUpgradeable.sol";
6-
import { UnsafeUpgrades } from "openzeppelin-foundry-upgrades/Upgrades.sol";
6+
import { UnsafeUpgrades } from "@openzeppelin/foundry-upgrades/Upgrades.sol";
77

88
import { PPMMath } from "./../../../../contracts/libraries/PPMMath.sol";
99

packages/subgraph-service/foundry.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[profile.default]
22
src = 'contracts'
33
out = 'build'
4-
libs = ['node_modules', 'lib']
4+
libs = ["node_modules"]
55
test = 'test'
66
cache_path = 'cache_forge'
77
fs_permissions = [{ access = "read", path = "./"}]
Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/subgraph-service/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"@nomicfoundation/ignition-core": "^0.15.9",
4242
"@openzeppelin/contracts": "^5.0.2",
4343
"@openzeppelin/contracts-upgradeable": "^5.0.2",
44+
"@openzeppelin/foundry-upgrades": "0.4.0",
4445
"@typechain/ethers-v6": "^0.5.0",
4546
"@typechain/hardhat": "^9.0.0",
4647
"@types/chai": "^4.2.0",
@@ -49,6 +50,7 @@
4950
"chai": "^4.2.0",
5051
"eslint": "^8.56.0",
5152
"ethers": "6.13.7",
53+
"forge-std": "https://github.com/foundry-rs/forge-std/tarball/v1.9.7",
5254
"glob": "^11.0.1",
5355
"hardhat": "^2.22.18",
5456
"hardhat-contract-sizer": "^2.10.0",
Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1+
@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/
2+
@openzeppelin/contracts-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/
3+
@openzeppelin/foundry-upgrades/=node_modules/@openzeppelin/foundry-upgrades/src/
14
@graphprotocol/contracts/=node_modules/@graphprotocol/contracts/
25
@graphprotocol/horizon/=node_modules/@graphprotocol/horizon/
3-
forge-std/=lib/forge-std/src/
4-
ds-test/=lib/forge-std/lib/ds-test/src/
5-
eth-gas-reporter/=node_modules/eth-gas-reporter/
6-
hardhat/=node_modules/hardhat/
7-
@openzeppelin/contracts-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/
8-
@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/
9-
openzeppelin-foundry-upgrades/=lib/openzeppelin-foundry-upgrades/src
6+
forge-std/=node_modules/forge-std/src/

packages/subgraph-service/test/unit/SubgraphBaseTest.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { IPaymentsEscrow } from "@graphprotocol/horizon/contracts/interfaces/IPa
1515
import { IGraphTallyCollector } from "@graphprotocol/horizon/contracts/interfaces/IGraphTallyCollector.sol";
1616
import { GraphTallyCollector } from "@graphprotocol/horizon/contracts/payments/collectors/GraphTallyCollector.sol";
1717
import { PaymentsEscrow } from "@graphprotocol/horizon/contracts/payments/PaymentsEscrow.sol";
18-
import { UnsafeUpgrades } from "openzeppelin-foundry-upgrades/Upgrades.sol";
18+
import { UnsafeUpgrades } from "@openzeppelin/foundry-upgrades/Upgrades.sol";
1919

2020
import { Constants } from "./utils/Constants.sol";
2121
import { DisputeManager } from "../../contracts/DisputeManager.sol";

packages/subgraph-service/test/unit/disputeManager/constructor/constructor.t.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import "forge-std/Test.sol";
55

66
import { PPMMath } from "@graphprotocol/horizon/contracts/libraries/PPMMath.sol";
77
import { GraphDirectory } from "@graphprotocol/horizon/contracts/utilities/GraphDirectory.sol";
8-
import { UnsafeUpgrades } from "openzeppelin-foundry-upgrades/Upgrades.sol";
8+
import { UnsafeUpgrades } from "@openzeppelin/foundry-upgrades/Upgrades.sol";
99
import { DisputeManager } from "../../../../contracts/DisputeManager.sol";
1010
import { DisputeManagerTest } from "../DisputeManager.t.sol";
1111
import { IDisputeManager } from "../../../../contracts/interfaces/IDisputeManager.sol";

0 commit comments

Comments
 (0)