From f058e1f31a7985280ec2c64515ab7ebd7860b021 Mon Sep 17 00:00:00 2001 From: Joris Buchou Date: Fri, 21 Aug 2026 09:48:21 -0700 Subject: [PATCH] fix: pin conventionalcommits preset to avoid writer version mismatch conventional-changelog-conventionalcommits@10.4.0 added a hard failure when rendered by conventional-changelog-writer < 9. The action we use (cycjimmy/semantic-release-action@v6.0.0) bundles semantic-release@25, whose @semantic-release/release-notes-generator@14.1.0 depends on conventional-changelog-writer@^8.0.0, so installing the preset unpinned via extra_plugins pulled in an incompatible major and every release run failed with: Missing helper: "conventional-changelog-conventionalcommits requires conventional-changelog-writer@9 or newer..." Pin to the 9.x line, the last major compatible with writer@8. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 130e6ff..5fd562e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: - uses: cycjimmy/semantic-release-action@v6.0.0 with: extra_plugins: | - conventional-changelog-conventionalcommits + conventional-changelog-conventionalcommits@^9 @semantic-release/exec env: FORCE_COLOR: 1