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

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", "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", "openapi:export": "ts-node scripts/openapi_export.ts",
"licenses:export": "license-exporter --md", "licenses:export": "license-exporter --md",
"release": "release-it", "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-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": { "nodemonConfig": {
"ignore": [ "ignore": [