Skip to content

Commit 0ccc9e5

Browse files
Merge pull request #73 from valerybugakov/vb/chore/release-it
Integrated release-it
2 parents 862fdf5 + 2a52e09 commit 0ccc9e5

File tree

4 files changed

+1043
-227
lines changed

4 files changed

+1043
-227
lines changed

.release-it.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"git": {
3+
"tagName": "v${version}",
4+
"commitMessage": "Release v${version}",
5+
"changelog": "npx auto-changelog --stdout --commit-limit false -u --template ./changelog.hbs"
6+
},
7+
"github": {
8+
"release": true
9+
}
10+
}

changelog.hbs

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Changelog
2+
3+
{{#each releases}}
4+
{{#if href}}
5+
## [{{title}}]({{href}}){{#if tag}} - {{isoDate}}{{/if}}
6+
{{else}}
7+
## {{title}}{{#if tag}} - {{isoDate}}{{/if}}
8+
{{/if}}
9+
10+
{{#if summary}}
11+
{{summary}}
12+
{{/if}}
13+
14+
{{#if merges}}
15+
### Merged
16+
17+
{{#each merges}}
18+
- {{message}} {{#if href}}[`#{{id}}`]({{href}}){{/if}}
19+
{{/each}}
20+
{{/if}}
21+
22+
{{#if fixes}}
23+
### Fixed
24+
25+
{{#each fixes}}
26+
- {{commit.subject}}{{#each fixes}} {{#if href}}[`#{{id}}`]({{href}}){{/if}}{{/each}}
27+
{{/each}}
28+
{{/if}}
29+
30+
{{#commit-list commits heading='### Commits'}}
31+
- {{#if breaking}}**Breaking change:** {{/if}}{{subject}} {{#if href}}[`{{shorthash}}`]({{href}}){{/if}}
32+
{{/commit-list}}
33+
34+
{{/each}}

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"lint": "yarn lint:basic '{example/,}src/**/*.{ts,tsx}'",
2020
"format": "yarn prettier && yarn lint",
2121
"test": "yarn lint",
22+
"release": "release-it",
2223
"watch:example": "webpack-dev-server --config ./example/webpack.config.example.js --content-base website",
2324
"build:example": "webpack --config ./example/webpack.config.example.js --mode production"
2425
},
@@ -95,6 +96,7 @@
9596
"prop-types": "^15.7.2",
9697
"react": "^16.8.6",
9798
"react-dom": "^16.8.6",
99+
"release-it": "^12.6.1",
98100
"rimraf": "^3.0.2",
99101
"typescript": "^3.8.2",
100102
"webpack": "^4.41.6",

0 commit comments

Comments
 (0)