Skip to content

Commit 9fcd7d1

Browse files
fix(release process): migrate configuration
1 parent 20aec1b commit 9fcd7d1

File tree

3 files changed

+47
-87
lines changed

3 files changed

+47
-87
lines changed

.releaserc.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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/generatedocs.sh && ./scripts/createdistribution.sh",
15+
"publishCmd": "./scripts/uploaddistribution_test.sh && ./scripts/uploaddistribution_live.sh"
16+
}
17+
],
18+
[
19+
"@semantic-release/git",
20+
{
21+
"assets": [
22+
"HISTORY.md",
23+
"package.json",
24+
"docs",
25+
"hexonet/apiconnector/__init__.py",
26+
"hexonet/apiconnector/apiclient.py"
27+
]
28+
}
29+
],
30+
[
31+
"@semantic-release/github",
32+
{
33+
"assets": [
34+
{
35+
"label": "hexonet.apiconnector (tar.gz)",
36+
"path": "dist/hexonet.apiconnector-${nextRelease.version}.tar.gz"
37+
}
38+
]
39+
}
40+
]
41+
]
42+
}

.travis.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,9 @@ dist: xenial
33
notifications:
44
email:
55
recipients:
6-
- kschwarz@hexonet.net
6+
- middleware@hexonet.net
77
on_success: never
88
on_failure: always
9-
slack:
10-
rooms:
11-
secure: aOQtp4LspmuOoqhLU+e8TPV4OZljA233513ksPl3+c/4i2DfWwkgAIwENa7R8kMzE6p3moNH48p5Wr53KdioON/6AXUoUuJRZYgXIVzHxN1/ef0d0prBsJq6OzRuySv48ZF+aWrY/pyGOn9mQuYz/WiTX7li/V5aeb0JWYyr7QtiMxMYKsG1heYcV0JOa119Q3V1ELry4rxazp4jWsJxuCgUGzyIJYXgzLEF75rj00gQeiGEbpSpaIGTKZk36hX8vUKu0dN0MwycNnBkSPI8hn2oH9eEh0i0UEKkFdCxyIkMTiiMYq3eRlbxQvWFQJgBWhfSzaTTAWLZg81Ml61nS0srMiiUX0v57MSjOPDh6L1JXayUydVPleOoClOkgk+C6lUswVm1uV0mge4apyVOrNs0HidOwT3Ox/qGvr3lx4319NAHDaN0SGr+YxrV5L9RoLx3MIpCLwPNw3mMPea7HtVvn8rujEN6cajphu0mRWy1MM2A2HvkOCbiqQisoJgLbaG+68PheZxyf+tsrg+P54f3SjrtrbmccD4HkzqmxwJnN6pHL0S/VUOuGBAwUpR/KfMBbCvCGtI/12OGe0hsvBXuvTefZVeR1dQfTPT+cq08MVQN6PDwYhGqBUQujKrOfyVUxSQC/s+eZrjM4xYtKslqufa+h3OUNBZ5+/OMTK4=
12-
on_success: always
13-
on_failure: always
14-
cache:
15-
directories:
16-
- "~/.npm"
17-
- node_modules
189
python:
1910
- '3.5'
2011
- '3.6'

package.json

Lines changed: 4 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@
1919
"name": "Kai Schwarz",
2020
"email": "kschwarz@hexonet.net"
2121
},
22-
{
23-
"name": "Anthony Schneider",
24-
"url": "https://github.com/anthonyschn"
25-
},
2622
{
2723
"name": "Tulasi Seelamkurthi",
2824
"url": "https://github.com/tulsi91"
@@ -45,78 +41,9 @@
4541
"application"
4642
],
4743
"devDependencies": {
48-
"@semantic-release/changelog": "^3.0.4",
49-
"@semantic-release/commit-analyzer": "^6.2.0",
50-
"@semantic-release/exec": "^3.3.6",
51-
"@semantic-release/git": "^7.0.16",
52-
"@semantic-release/github": "^5.4.3",
53-
"conventional-changelog": "^3.1.10",
44+
"@semantic-release/changelog": "3.0.4",
45+
"@semantic-release/exec": "3.3.6",
46+
"@semantic-release/git": "7.0.16",
5447
"semantic-release": "^15.13.12"
55-
},
56-
"dependencies": {},
57-
"release": {
58-
"debug": false,
59-
"analyzeCommits": {
60-
"preset": "angular"
61-
},
62-
"generateNotes": {
63-
"preset": "angular"
64-
},
65-
"verifyConditions": [
66-
"@semantic-release/changelog",
67-
"@semantic-release/git",
68-
"@semantic-release/github"
69-
],
70-
"prepare": [
71-
{
72-
"path": "@semantic-release/changelog",
73-
"changelogFile": "HISTORY.md"
74-
},
75-
{
76-
"path": "@semantic-release/exec",
77-
"cmd": "./updateVersion.sh ${nextRelease.version} ${options.branch}"
78-
},
79-
{
80-
"path": "@semantic-release/exec",
81-
"cmd": "./scripts/generatedocs.sh"
82-
},
83-
{
84-
"path": "@semantic-release/exec",
85-
"cmd": "./scripts/createdistribution.sh"
86-
},
87-
{
88-
"path": "@semantic-release/git",
89-
"assets": [
90-
"HISTORY.md",
91-
"package.json",
92-
"docs",
93-
"hexonet/apiconnector/__init__.py",
94-
"hexonet/apiconnector/apiclient.py"
95-
],
96-
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
97-
}
98-
],
99-
"publish": [
100-
{
101-
"path": "@semantic-release/github",
102-
"assets": [
103-
{
104-
"label": "hexonet.apiconnector (tar.gz)",
105-
"path": "dist/hexonet.apiconnector-${nextRelease.version}.tar.gz"
106-
}
107-
]
108-
},
109-
{
110-
"path": "@semantic-release/exec",
111-
"cmd": "./scripts/uploaddistribution_test.sh"
112-
},
113-
{
114-
"path": "@semantic-release/exec",
115-
"cmd": "./scripts/uploaddistribution_live.sh"
116-
}
117-
]
118-
},
119-
"scripts": {
120-
"semantic-release": "semantic-release"
12148
}
122-
}
49+
}

0 commit comments

Comments
 (0)