Skip to content

Commit 2b66c60

Browse files
committed
feat: add release-it to automate releases
1 parent 4e11ae3 commit 2b66c60

File tree

4 files changed

+1710
-34
lines changed

4 files changed

+1710
-34
lines changed

.release-it.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"git": {
3+
"commit": false,
4+
"push": false,
5+
"requireCleanWorkingDir": false
6+
},
7+
"github": {
8+
"release": true,
9+
"autoGenerate": true,
10+
"web": true
11+
},
12+
"npm": {
13+
"publish": false
14+
}
15+
}

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,7 @@
3939
"trigger-react-native-release": "node ./scripts/trigger-react-native-release.js",
4040
"update-lock": "npx yarn-deduplicate"
4141
},
42-
"workspaces": [
43-
"packages/*",
44-
"tools/*"
45-
],
42+
"workspaces": ["packages/*", "tools/*"],
4643
"peerDependencies": {
4744
"react": "18.2.0"
4845
},
@@ -105,6 +102,7 @@
105102
"react-test-renderer": "18.2.0",
106103
"rimraf": "^3.0.2",
107104
"shelljs": "^0.8.5",
105+
"release-it": "17.0.3",
108106
"signedsource": "^1.0.0",
109107
"supports-color": "^7.1.0",
110108
"typescript": "5.0.4",

scripts/oot-release.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,11 @@ function releaseOOT(
153153
', ',
154154
)} to npm with version: ${newVersion}`,
155155
);
156+
157+
execSync(`npx release-it`, {
158+
cwd: REPO_ROOT,
159+
stdio: [process.stdin, process.stdout, process.stderr],
160+
});
156161
return exit(0);
157162
}
158163
}

0 commit comments

Comments
 (0)