From 80eff0370f28b6d656880ca578a2f22409500590 Mon Sep 17 00:00:00 2001 From: Janko Marklein <43542437+ruderngespra@users.noreply.github.com> Date: Tue, 31 Aug 2021 12:56:43 +0200 Subject: [PATCH] fix(release): restructure semantic release config (#192) * fix(release): restructure semantic release config * fix(release): add semantic release plugins --- package.json | 45 ++++++++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 24900c3..f7b04af 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,11 @@ "@babel/preset-typescript": "^7.12.7", "@babel/register": "^7.0.0", "@rollup/plugin-node-resolve": "^13.0.0", + "@semantic-release/changelog": "^5.0.1", + "@semantic-release/commit-analyzer": "^8.0.1", + "@semantic-release/github": "^7.2.3", + "@semantic-release/npm": "^7.1.3", + "@semantic-release/release-notes-generator": "^9.0.3", "@types/qs": "^6.9.5", "@typescript-eslint/eslint-plugin": "4.28.5", "@typescript-eslint/parser": "4.29.0", @@ -101,24 +106,30 @@ "pre-commit": "lint-staged" } }, - "plugins": [ - [ - "@semantic-release/commit-analyzer", - { - "releaseRules": [ - { - "type": "build", - "scope": "deps", - "release": "patch" - } - ] - } + "release": { + "branches": [ + "master", + "next" ], - "@semantic-release/release-notes-generator", - "@semantic-release/npm", - "@semantic-release/changelog", - "@semantic-release/github" - ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "releaseRules": [ + { + "type": "build", + "scope": "deps", + "release": "patch" + } + ] + } + ], + "@semantic-release/release-notes-generator", + "@semantic-release/npm", + "@semantic-release/changelog", + "@semantic-release/github" + ] + }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog"