build: package release automation

This commit is contained in:
Andrea Lamparelli 2023-07-05 22:32:53 +02:00
parent 5ead31f606
commit 23e552c38c
4 changed files with 40 additions and 3 deletions

View file

@ -26,7 +26,9 @@
"lint:fix": "npm run lint -- --fix",
"ts-node": "ts-node",
"postversion": "npm run build && git add dist && rm -rf build",
"release": "release-it"
"release": "release-it",
"release:branch": "git checkout -b release/$(release-it --release-version) main",
"release:prepare": "npm run release:branch && release-it --ci --no-npm.publish --no-github.release --no-git.push --no-git.tag --no-git.requireUpstream"
},
"repository": {
"type": "git",