Skip to content

Commit 4854d8a

Browse files
committed
feat: use semantic release library
1 parent 864d162 commit 4854d8a

File tree

8 files changed

+1476
-1455
lines changed

8 files changed

+1476
-1455
lines changed

.changeset/README.md

-8
This file was deleted.

.changeset/config.json

-16
This file was deleted.

.husky/commit-msg

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pnpm commitlint --edit $1

package.json

+46-8
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,62 @@
22
"name": "novel",
33
"private": true,
44
"scripts": {
5-
"changeset": "changeset",
6-
"publish:packages": "changeset publish",
7-
"version:packages": "turbo build && changeset version",
85
"build": "turbo build",
96
"dev": "turbo dev",
107
"format": "turbo format --continue --",
118
"format:fix": "turbo format --continue -- --write",
129
"lint": "turbo lint --continue --",
1310
"lint:fix": "turbo lint --continue -- --apply",
14-
"clean": "turbo clean"
11+
"clean": "turbo clean",
12+
"release": "turbo run release",
13+
"prepare": "husky install"
1514
},
1615
"dependencies": {
17-
"@changesets/changelog-github": "^0.5.0",
18-
"@changesets/cli": "^2.27.1",
1916
"turbo": "^1.9.3"
2017
},
2118
"devDependencies": {
2219
"@biomejs/biome": "^1.7.2",
23-
"postcss": "^8.4.27"
20+
"@commitlint/cli": "^18.6.0",
21+
"@commitlint/config-conventional": "^18.6.0",
22+
"@semantic-release/changelog": "^6.0.3",
23+
"@semantic-release/git": "^10.0.1",
24+
"husky": "^8.0.3",
25+
"postcss": "^8.4.27",
26+
"semantic-release": "^22.0.0"
27+
},
28+
"commitlint": {
29+
"extends": [
30+
"@commitlint/config-conventional"
31+
],
32+
"rules": {
33+
"type-enum": [
34+
2,
35+
"always",
36+
[
37+
"build",
38+
"chore",
39+
"ci",
40+
"clean",
41+
"doc",
42+
"feat",
43+
"fix",
44+
"perf",
45+
"ref",
46+
"revert",
47+
"style",
48+
"test"
49+
]
50+
],
51+
"subject-case": [
52+
0,
53+
"always",
54+
"sentence-case"
55+
],
56+
"body-leading-blank": [
57+
2,
58+
"always",
59+
true
60+
]
61+
}
2462
}
25-
}
63+
}

packages/headless/.releaserc.json

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"branches": [
3+
"main"
4+
],
5+
"plugins": [
6+
"@semantic-release/commit-analyzer",
7+
"@semantic-release/release-notes-generator",
8+
"@semantic-release/changelog",
9+
"@semantic-release/npm",
10+
"@semantic-release/git",
11+
"@semantic-release/github"
12+
]
13+
}

packages/headless/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@
3737
"check-types": "tsc --noEmit",
3838
"build": "tsup",
3939
"lint": "biome lint ./src",
40-
"format": "biome format ./src "
40+
"format": "biome format ./src ",
41+
"release": "semantic-release"
4142
},
4243
"sideEffects": false,
4344
"peerDependencies": {

0 commit comments

Comments
 (0)