Skip to content

Commit f009837

Browse files
fix(Build): update all dependencies
also split out release config into separate file
1 parent e669645 commit f009837

File tree

3 files changed

+401
-518
lines changed

3 files changed

+401
-518
lines changed

package.json

Lines changed: 10 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -59,60 +59,6 @@
5959
"tag": "next",
6060
"access": "public"
6161
},
62-
"release": {
63-
"branch": "release",
64-
"plugins": [
65-
[
66-
"@semantic-release/release-notes-generator",
67-
{
68-
"parserOpts": {
69-
"noteKeywords": [
70-
"BREAKING CHANGE",
71-
"BREAKING CHANGES",
72-
"BREAKING"
73-
]
74-
},
75-
"writerOpts": {
76-
"commitsSort": [
77-
"subject",
78-
"scope"
79-
]
80-
}
81-
}
82-
],
83-
"@semantic-release/git"
84-
],
85-
"verifyConditions": [
86-
"condition-circle",
87-
"@semantic-release/changelog",
88-
"@semantic-release/npm",
89-
"@semantic-release/git",
90-
"@semantic-release/github"
91-
],
92-
"prepare": [
93-
{
94-
"path": "@semantic-release/changelog",
95-
"changelogFile": "CHANGELOG.md"
96-
},
97-
{
98-
"path": "@semantic-release/git",
99-
"message": "📚 Add ${nextRelease.version} release notes [skip ci]"
100-
}
101-
],
102-
"publish": [
103-
{
104-
"path": "@semantic-release/npm",
105-
"npmPublish": true
106-
},
107-
{
108-
"path": "@semantic-release/github",
109-
"assets": [
110-
"CHANGELOG.md"
111-
],
112-
"npmPublish": false
113-
}
114-
]
115-
},
11662
"engines": {
11763
"node": ">= 8.0.0",
11864
"npm": ">= 5.0.0",
@@ -122,8 +68,8 @@
12268
"@angular-eslint/eslint-plugin": "0.0.1-alpha.27",
12369
"@angular-eslint/eslint-plugin-template": "0.0.1-alpha.27",
12470
"@angular-eslint/template-parser": "0.0.1-alpha.27",
125-
"@typescript-eslint/eslint-plugin": "2.25.0",
126-
"@typescript-eslint/parser": "2.25.0"
71+
"@typescript-eslint/eslint-plugin": "2.27.0",
72+
"@typescript-eslint/parser": "2.27.0"
12773
},
12874
"peerDependencies": {
12975
"@angular/compiler": ">=9.1.0",
@@ -132,18 +78,18 @@
13278
"typescript": "3.8.3"
13379
},
13480
"devDependencies": {
135-
"@semantic-release/changelog": "3.0.4",
136-
"@semantic-release/git": "7.0.16",
137-
"@semantic-release/github": "5.4.3",
138-
"@semantic-release/npm": "5.1.15",
139-
"@semantic-release/release-notes-generator": "7.3.0",
81+
"@semantic-release/changelog": "5.0.1",
82+
"@semantic-release/git": "9.0.0",
83+
"@semantic-release/github": "7.0.5",
84+
"@semantic-release/npm": "7.0.5",
85+
"@semantic-release/release-notes-generator": "9.0.1",
14086
"condition-circle": "2.0.2",
14187
"cz-customizable": "6.2.0",
14288
"doctoc": "1.4.0",
14389
"eslint": "6.8.0",
144-
"husky": "4.2.4",
145-
"lint-staged": "10.0.9",
146-
"semantic-release": "15.13.14",
90+
"husky": "4.2.5",
91+
"lint-staged": "10.1.3",
92+
"semantic-release": "17.0.4",
14793
"typescript": "3.8.3",
14894
"validate-commit-msg": "2.14.0"
14995
}

release.config.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
module.exports = {
2+
// HACK: The ConditionCircle plugin hasn't been updated for the breaking changes in semantic-release v16. So it expects the key
3+
// `branch` to exist despite semantic-release switching to `branches` in v16
4+
'branch': 'release',
5+
'branches': 'release',
6+
'plugins': [
7+
[
8+
'@semantic-release/release-notes-generator',
9+
{
10+
'parserOpts': {
11+
'noteKeywords': [
12+
'BREAKING CHANGE',
13+
'BREAKING CHANGES',
14+
'BREAKING',
15+
],
16+
},
17+
'writerOpts': {
18+
'commitsSort': [
19+
'subject',
20+
'scope',
21+
],
22+
},
23+
},
24+
],
25+
'@semantic-release/git',
26+
],
27+
'verifyConditions': [
28+
'condition-circle',
29+
'@semantic-release/changelog',
30+
'@semantic-release/npm',
31+
'@semantic-release/git',
32+
'@semantic-release/github',
33+
],
34+
'prepare': [
35+
{
36+
'path': '@semantic-release/changelog',
37+
'changelogFile': 'CHANGELOG.md',
38+
},
39+
{
40+
'path': '@semantic-release/git',
41+
'message': '📚 Add ${nextRelease.version} release notes [skip ci]',
42+
},
43+
],
44+
'publish': [
45+
{
46+
'path': '@semantic-release/npm',
47+
'npmPublish': true,
48+
},
49+
{
50+
'path': '@semantic-release/github',
51+
'assets': [
52+
'CHANGELOG.md',
53+
],
54+
'npmPublish': false,
55+
},
56+
],
57+
};

0 commit comments

Comments
 (0)