From dc6ec23cb99efecf1b932b91fcec2bb7d7ba208c Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Sun, 10 Jan 2021 17:47:31 +0100 Subject: [PATCH] Implmented basic release mgnt ref #76 --- package.json | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b905083..44090a9 100644 --- a/package.json +++ b/package.json @@ -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": [