Skip to content
This repository was archived by the owner on Jan 15, 2025. It is now read-only.

Commit 26efd60

Browse files
fix(release process): migrate configuration
1 parent f3a415f commit 26efd60

File tree

2 files changed

+45
-69
lines changed

2 files changed

+45
-69
lines changed

.releaserc.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"plugins": [
3+
"@semantic-release/commit-analyzer",
4+
"@semantic-release/release-notes-generator",
5+
[
6+
"@semantic-release/changelog",
7+
{
8+
"changelogFile": "HISTORY.md"
9+
}
10+
],
11+
[
12+
"@semantic-release/exec",
13+
{
14+
"prepareCmd": "./updateVersion.sh ${nextRelease.version} ${options.branch} && (./scripts/rebuild.sh || ./scripts/rebuild.sh) && ./scripts/buildrelease.sh ${nextRelease.version}",
15+
"publishCmd": "./scripts/upload.sh ${nextRelease.version}"
16+
}
17+
],
18+
[
19+
"@semantic-release/git",
20+
{
21+
"assets": [
22+
"HISTORY.md",
23+
"package.json",
24+
"lib",
25+
"docs",
26+
"cover_db",
27+
"WebService-Hexonet-Connector-latest.tar.gz"
28+
]
29+
}
30+
],
31+
[
32+
"@semantic-release/github",
33+
{
34+
"assets": [
35+
{
36+
"label": "WebService::Hexonet::Connector (tar.gz)",
37+
"path": "WebService-Hexonet-Connector.tar.gz"
38+
}
39+
]
40+
}
41+
]
42+
]
43+
}

package.json

Lines changed: 2 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -38,75 +38,8 @@
3838
],
3939
"devDependencies": {
4040
"@semantic-release/changelog": "^3.0.4",
41-
"@semantic-release/commit-analyzer": "^6.2.0",
4241
"@semantic-release/exec": "^3.3.6",
4342
"@semantic-release/git": "^7.0.16",
44-
"@semantic-release/github": "^5.4.3",
45-
"conventional-changelog": "^3.1.10",
4643
"semantic-release": "^15.13.18"
47-
},
48-
"release": {
49-
"debug": false,
50-
"analyzeCommits": {
51-
"preset": "angular"
52-
},
53-
"generateNotes": {
54-
"preset": "angular"
55-
},
56-
"verifyConditions": [
57-
"@semantic-release/changelog",
58-
"@semantic-release/git",
59-
"@semantic-release/github"
60-
],
61-
"prepare": [
62-
{
63-
"path": "@semantic-release/changelog",
64-
"changelogFile": "HISTORY.md"
65-
},
66-
{
67-
"path": "@semantic-release/exec",
68-
"cmd": "./updateVersion.sh ${nextRelease.version} ${options.branch}"
69-
},
70-
{
71-
"path": "@semantic-release/exec",
72-
"cmd": "./scripts/rebuild.sh || ./scripts/rebuild.sh"
73-
},
74-
{
75-
"path": "@semantic-release/exec",
76-
"cmd": "./scripts/buildrelease.sh ${nextRelease.version}"
77-
},
78-
{
79-
"path": "@semantic-release/git",
80-
"assets": [
81-
"HISTORY.md",
82-
"package.json",
83-
"lib",
84-
"docs",
85-
"cover_db",
86-
"WebService-Hexonet-Connector-latest.tar.gz"
87-
],
88-
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
89-
}
90-
],
91-
"publish": [
92-
{
93-
"path": "@semantic-release/github",
94-
"assets": [
95-
{
96-
"label": "WebService::Hexonet::Connector (tar.gz)",
97-
"path": "WebService-Hexonet-Connector.tar.gz"
98-
}
99-
]
100-
},
101-
{
102-
"path": "@semantic-release/exec",
103-
"cmd": "./scripts/upload.sh ${nextRelease.version}"
104-
}
105-
]
106-
},
107-
"scripts": {
108-
"semantic-release": "semantic-release",
109-
"travis-deploy-once": "travis-deploy-once"
110-
},
111-
"dependencies": {}
112-
}
44+
}
45+
}

0 commit comments

Comments
 (0)