build: automate release preparation

This commit is contained in:
Andrea Lamparelli 2023-07-06 10:17:14 +02:00
parent 729b380b05
commit 841ddb9125
5 changed files with 94 additions and 5 deletions

View file

@ -28,7 +28,8 @@
"postversion": "npm run build && git add dist && rm -rf build",
"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"
"release:prepare": "release-it --no-npm.publish --no-github.release --no-git.push --no-git.tag --no-git.requireUpstream",
"release:prepare:all": "npm run release:branch && npm run release:prepare"
},
"repository": {
"type": "git",