Skip to content

Commit df52231

Browse files
chore: setup release-it to do "next" releases to
1 parent 08a6081 commit df52231

3 files changed

Lines changed: 37 additions & 15 deletions

File tree

.release-it.json

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

.release-it.ts

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import type { Config } from "release-it";
2+
3+
const standardConfig = {
4+
git: {
5+
commitMessage: "v${version}",
6+
tagExclude: "[-]*",
7+
},
8+
github: {
9+
release: true,
10+
autoGenerate: true,
11+
releaseName: "v${version}",
12+
comments: {
13+
submit: true,
14+
},
15+
},
16+
} satisfies Config;
17+
18+
const nextConfig = {
19+
git: {
20+
commit: false,
21+
tag: true,
22+
push: true,
23+
},
24+
github: {
25+
release: false,
26+
comments: {
27+
submit: false,
28+
},
29+
},
30+
} satisfies Config;
31+
32+
const config =
33+
process.env.RELEASE_TYPE === "next" ? nextConfig : standardConfig;
34+
35+
export default config satisfies Config;

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"expo-module": "expo-module",
1515
"open:ios": "open -a \"Xcode\" example/ios",
1616
"open:android": "open -a \"Android Studio\" example/android",
17-
"release:local": "GITHUB_TOKEN=$(gh auth token) release-it"
17+
"release:local": "GITHUB_TOKEN=$(gh auth token) release-it",
18+
"release:local:next": "RELEASE_TYPE=next GITHUB_TOKEN=$(gh auth token) release-it prerelease --preRelease=next"
1819
},
1920
"keywords": [
2021
"react-native",

0 commit comments

Comments
 (0)