Skip to content

Commit c276faa

Browse files
chore(release): 🔧 add release-it configuration and CI script
* Introduced `.release-it.json` for release management. * Updated `package.json` to include `release:ci` script for CI environments. * Enhanced hooks in `.release-it.json` for better build and release processes.
1 parent fbb193a commit c276faa

4 files changed

Lines changed: 19 additions & 6 deletions

File tree

‎.release-it.json‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,15 @@
1919
},
2020
"hooks": {
2121
"before:init": ["npm run test"],
22-
"after:bump": ["npm run build"],
22+
"after:bump": [
23+
"npm run build",
24+
],
2325
"after:release": "echo Successfully released ${name} v${version} to ${repo.repository}."
2426
},
2527
"plugins": {
28+
"@release-it/bumper": {
29+
"out": ["package.json", "proxy/package.json"]
30+
},
2631
"@release-it/conventional-changelog": {
2732
"preset": "conventionalcommits",
2833
"infile": "CHANGELOG.md",

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"report-coverage": "cat ./coverage/lcov.info | coveralls",
4545
"commit": "git-cz",
4646
"release": "npm run release --workspaces && release-it",
47-
"release:dry-run": "release-it --dry-run",
47+
"release:ci": "npm run release:ci --workspaces && release-it --ci",
4848
"precommit": "lint-staged",
4949
"prepush": "jest --verbose ./src",
5050
"commitmsg": "commitlint -E HUSKY_GIT_PARAMS",

‎proxy/.release-it.json‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"git": false,
3+
"npm": {
4+
"publish": true,
5+
"skipChecks": true
6+
},
7+
"hooks": {
8+
"after:release": "echo Successfully released ${name} v${version} to ${repo.repository}."
9+
}
10+
}

‎proxy/package.json‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
"package.json"
1616
],
1717
"scripts": {
18-
"release": "release-it"
18+
"release": "release-it",
19+
"release:ci": "release-it --ci"
1920
},
2021
"repository": {
2122
"type": "git",
@@ -27,8 +28,5 @@
2728
},
2829
"engines": {
2930
"node": ">=14.0.0"
30-
},
31-
"release-it": {
32-
"git": false
3331
}
3432
}

0 commit comments

Comments
 (0)