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:
Gemini Nexus Bot committed 2026-04-29 03:22:07 -03:00
1 parent fea752cc4d
commit 3cf82a7999
1 file changed
-7
-7
View File
@@ -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