housekeeping: automated releases via release-it (via #4875)
* add `release-it` * `swagger-ui-testing` * add automated-release npm script * tweak GIT_TAG behavior and test command * disable Cypress video recording * Revert "`swagger-ui-testing`" This reverts commit c3de2ec70d10d1dc5d08513f940df0d036508b2c.
This commit is contained in:
19
release/.release-it.json
Normal file
19
release/.release-it.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"safeBump": false,
|
||||
"beforeChangelogCommand": "./release/check-for-breaking-changes.sh ${latestVersion} ${version}",
|
||||
"changelogCommand": "./release/get-changelog.sh",
|
||||
"buildCommand": "npm run build",
|
||||
"increment": "conventional:angular",
|
||||
"src": {
|
||||
"commitMessage": "release: v%s",
|
||||
"tagName": "v%s",
|
||||
"push": false,
|
||||
"beforeStartCommand": "npm run test",
|
||||
"afterReleaseCommand": "export GIT_TAG=v${version} && echo GIT_TAG=v${version} > release/.version"
|
||||
},
|
||||
"github": {
|
||||
"release": true,
|
||||
"releaseName": "Swagger UI v%s Released!",
|
||||
"draft": true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user