Implmented basic release mgnt

ref #76
This commit is contained in:
Nicolai Ort 2021-01-10 17:47:31 +01:00
parent 1bb98c13d1
commit dc6ec23cb9
1 changed files with 19 additions and 2 deletions

View File

@ -78,8 +78,25 @@
"seed": "ts-node ./node_modules/typeorm/cli.js schema:sync && ts-node ./node_modules/typeorm-seeding/dist/cli.js seed",
"openapi:export": "ts-node scripts/openapi_export.ts",
"licenses:export": "license-exporter --md",
"release": "release-it",
"changelog": "npx auto-changelog --commit-limit false --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs"
"release": "release-it"
},
"release-it": {
"git": {
"commit": true,
"requireCleanWorkingDir": false,
"requireBranch": "main",
"commitMessage": "🚀RELEASE ${version}",
"push": false,
"tag": true,
"tagName": "v${version}",
"tagAnnotation": "v${version}"
},
"npm": {
"publish": false
},
"hooks": {
"after:bump": "npx auto-changelog --commit-limit false -p -u --hide-credit && git add CHANGELOG.md"
}
},
"nodemonConfig": {
"ignore": [