Skip to content

Commit ebc51b2

Browse files
chore: github tag, release automation (#37)
1 parent ff6721b commit ebc51b2

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@
1818
"anvil": "ETH_MAINNET_RPC=$(grep ETH_MAINNET_RPC .env | cut -d '=' -f2) && anvil --fork-url $ETH_MAINNET_RPC",
1919
"anvil:kill": "lsof -i :8545|tail -n +2|awk '{print $2}'|xargs -r kill -s SIGINT",
2020
"changeset": "changeset",
21-
"release": "yarn release:verify-git && yarn build && changeset publish --tag latest",
22-
"release:verify-git": "git diff --exit-code && git rev-parse --abbrev-ref HEAD | grep \"main\""
21+
"release": "yarn release:verify-git && yarn release:publish && yarn release:github",
22+
"release:verify-git": "git diff --exit-code && git rev-parse --abbrev-ref HEAD | grep -q main",
23+
"release:publish": "changeset publish --tag latest && git push --follow-tags",
24+
"release:github": "TAG=$(git describe --tags --abbrev=0) && awk '/^## /{if(p++)exit;next}p' CHANGELOG.md | gh release create \"$TAG\" --notes-file -"
2325
},
2426
"module": "dist/index.js",
2527
"devDependencies": {

0 commit comments

Comments
 (0)