Skip to content

Commit 3d0781a

Browse files
committed
ci(release): setup release automation using release-it
1 parent 380f318 commit 3d0781a

File tree

3 files changed

+1172
-28
lines changed

3 files changed

+1172
-28
lines changed

.release-it.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"git": {
3+
"commitMessage": "chore: release v${version}"
4+
},
5+
"github": {
6+
"release": true
7+
}
8+
}

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"size": "size-limit",
2121
"analyze": "size-limit --why",
2222
"storybook": "start-storybook -p 6006",
23-
"build-storybook": "build-storybook"
23+
"build-storybook": "build-storybook",
24+
"release": "release-it"
2425
},
2526
"peerDependencies": {
2627
"react": ">=16",
@@ -65,6 +66,7 @@
6566
"react-dom": "^18.2.0",
6667
"react-is": "^18.2.0",
6768
"react-use": "^17.4.0",
69+
"release-it": "^15.6.0",
6870
"size-limit": "^8.1.0",
6971
"tsdx": "^0.14.1",
7072
"tslib": "^2.4.1",

0 commit comments

Comments
 (0)