ci: improve release process

This commit is contained in:
rlespinasse
2021-04-17 13:45:47 +02:00
committed by Romain Lespinasse
parent 08cd74e0fa
commit 81beb28f90
8 changed files with 5847 additions and 10588 deletions

View File

@@ -30,10 +30,11 @@
},
"devDependencies": {
"@semantic-release/changelog": "^5.0.1",
"@semantic-release/exec": "^5.0.0",
"@semantic-release/git": "^9.0.0",
"@types/jest": "^26.0.20",
"@types/node": "^14.14.21",
"@typescript-eslint/parser": "^3.9.1",
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@vercel/ncc": "^0.23.0",
"eslint": "^7.18.0",
"eslint-plugin-github": "^4.1.1",
@@ -46,12 +47,21 @@
"ts-jest": "^26.4.4",
"typescript": "^3.9.7"
},
"files": [
"/dist"
],
"release": {
"tagFormat": "${version}",
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
[
"@semantic-release/exec",
{
"prepareCmd": "git add dist"
}
],
"@semantic-release/git",
"@semantic-release/github"
],