housekeeping: migrate to release-it v11 (via #5335)

* housekeeping: migrate to release-it v11

* install `source-map-support`
This commit is contained in:
Lars Kappert
2019-07-12 04:40:51 +02:00
committed by kyle
parent 88204daad8
commit 747925330c
3 changed files with 1479 additions and 2102 deletions

View File

@@ -1,19 +1,27 @@
{
"use": "pkg.version",
"safeBump": false,
"beforeChangelogCommand": "./release/check-for-breaking-changes.sh ${latestVersion} ${version}",
"changelogCommand": "./release/get-changelog.sh",
"buildCommand": "npm update swagger-client && npm run test && npm run build",
"increment": "conventional:angular",
"src": {
"commitMessage": "release: v%s",
"tagName": "v%s",
"push": false,
"afterReleaseCommand": "export GIT_TAG=v${version} && echo GIT_TAG=v${version} > release/.version"
"scripts": {
"beforeBump": [
"./release/check-for-breaking-changes.sh ${latestVersion} ${version}",
"npm update swagger-client",
"npm test"
],
"beforeStage": ["npm run build"],
"afterRelease": "export GIT_TAG=v${version} && echo GIT_TAG=v${version} > release/.version"
},
"git": {
"changelog": "./release/get-changelog.sh",
"commitMessage": "release: v${version}",
"tagName": "v${version}",
"push": false
},
"github": {
"release": true,
"releaseName": "Swagger UI %s Released!",
"draft": true
},
"plugins": {
"@release-it/conventional-changelog": {
"preset": "angular"
}
}
}