From 775c133c22d1ef93e3ec6d548cb68e85a96b2ed4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Jerci=C5=84ski?= Date: Wed, 10 Jun 2026 09:07:11 +0200 Subject: [PATCH 1/2] fix: add managed release config disabling success comments semantic-release previously ran on pure defaults; the default @semantic-release/github success step comments on every #N reference found in commit messages and fails the release run when a number does not resolve to a real issue (e.g. a regex example in a commit body). Synced from j4k-align #28. --- release.config.mjs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 release.config.mjs diff --git a/release.config.mjs b/release.config.mjs new file mode 100644 index 0000000..4a62496 --- /dev/null +++ b/release.config.mjs @@ -0,0 +1,13 @@ +const releaseConfig = { + plugins: [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + "@semantic-release/npm", + // successCommentCondition false: the default success step parses #N + // references in commit messages and comments on each; a phantom number + // (regex example, pasted error text) 404s and fails the whole release run. + ["@semantic-release/github", { successCommentCondition: false }], + ], +}; + +export default releaseConfig; From 6b7a61a2b31737bf54a290ec05a2e4556bc2bab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Jerci=C5=84ski?= Date: Wed, 10 Jun 2026 09:18:44 +0200 Subject: [PATCH 2/2] docs: condense release-config comment to one line per comment policy --- release.config.mjs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/release.config.mjs b/release.config.mjs index 4a62496..737f484 100644 --- a/release.config.mjs +++ b/release.config.mjs @@ -3,9 +3,7 @@ const releaseConfig = { "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/npm", - // successCommentCondition false: the default success step parses #N - // references in commit messages and comments on each; a phantom number - // (regex example, pasted error text) 404s and fails the whole release run. + // Phantom #N refs in commit messages 404 the success-comment step and fail the run. ["@semantic-release/github", { successCommentCondition: false }], ], };