ci: remove @semantic-release/git and @semantic-release/changelog plugins
These plugins push commits directly to main, which conflicts with branch protection rules (PR required, signed commits). The tag and GitHub Release are created via API by @semantic-release/github and don't need push access.
This commit is contained in:
1 parent
fea752cc4d
commit
3cf82a7999
1 file changed
-7
@@ -30,16 +30,9 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
}],
|
}],
|
||||||
["@semantic-release/changelog", {
|
|
||||||
"changelogFile": "CHANGELOG.md"
|
|
||||||
}],
|
|
||||||
["@semantic-release/npm", {
|
["@semantic-release/npm", {
|
||||||
"npmPublish": false
|
"npmPublish": false
|
||||||
}],
|
}],
|
||||||
["@semantic-release/git", {
|
|
||||||
"assets": ["package.json", "package-lock.json", "CHANGELOG.md"],
|
|
||||||
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
|
|
||||||
}],
|
|
||||||
["@semantic-release/github", {
|
["@semantic-release/github", {
|
||||||
"successComment": false,
|
"successComment": false,
|
||||||
"failTitle": false
|
"failTitle": false
|
||||||
|
|||||||
Reference in new issue
Block a user