Skip to content

Commit 1ef7c42

Browse files
authored
Update release script (#446)
* use forge instead of hardhat * typechain
1 parent 4173122 commit 1ef7c42

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@
5454
"typescript": "^4.4.4"
5555
},
5656
"scripts": {
57-
"clean": "hardhat clean && rm -rf abi/ && rm -rf artifacts/ && rm -rf dist/ && rm -rf typechain/",
58-
"compile": "hardhat compile",
57+
"clean": "forge clean && rm -rf abi/ && rm -rf artifacts_forge/ && rm -rf dist/ && rm -rf typechain/",
58+
"compile": "forge build",
5959
"lint": "solhint \"contracts/**/*.sol\"",
6060
"prettier": "prettier --config .prettierrc --write \"{contracts,src}/**/*.{js,json,sol,ts}\"",
6161
"prettier:list-different": "prettier --config .prettierrc --list-different \"**/*.{js,json,sol,ts}\"",
6262
"prettier:contracts": "prettier --config .prettierrc --list-different \"{contracts,src}/**/*.sol\"",
63-
"test": "hardhat test",
64-
"typechain": "hardhat typechain",
63+
"test": "forge test",
64+
"typechain": "typechain --target ethers-v5 --out-dir ./typechain artifacts_forge/**/*.json",
6565
"build": "yarn clean && yarn compile",
6666
"forge:build": "forge build --hardhat",
6767
"forge:test": "forge test --hardhat",

release.sh

+1-3
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@ echo "### Build finished. Copying abis."
3535
rm -rf contracts/abi
3636
mkdir -p contracts/abi
3737
# copy all abis to contracts/abi
38-
find artifacts/contracts ! -iregex ".*([a-zA-Z0-9_]).json" -exec cp {} contracts/abi 2>/dev/null \;
39-
# remove non-abi files
40-
rm contracts/abi/*.dbg.json
38+
find artifacts_forge ! -iregex ".*([a-zA-Z0-9_]).json" -exec cp {} contracts/abi 2>/dev/null \;
4139
echo "### Copying README."
4240
# copy root README to contracts folder
4341
cp README.md contracts/README.md

0 commit comments

Comments
 (0)