From 34d8c0c86e16e03555994a06d4d2fab50019348c Mon Sep 17 00:00:00 2001 From: Oluwatobi Sofela Date: Mon, 26 Jan 2026 17:40:04 +0100 Subject: [PATCH] ci: Add step to install the conventional Commits preset for changelog generation This step is required for the conventionalcommits preset to work --- .github/workflows/release.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5e77aaf..ce9d947 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,15 +45,17 @@ jobs: registry-url: https://registry.npmjs.org # Install semantic-release plugins to determine the next version, update changelog, publish to npm, and create GitHub release - # - semantic-release@25: The main semantic-release package - # - @semantic-release/changelog@6: Update the changelog file - # - @semantic-release/git@10: Commit changelog and version bump + # - semantic-release: The main semantic-release package + # - @semantic-release/changelog: Update the changelog file + # - @semantic-release/git: Commit changelog and version bump + # - conventional-changelog-conventionalcommits: Conventional Commits preset for changelog generation - name: Install semantic-release (CI-only) run: | npm install --no-save \ semantic-release@25 \ @semantic-release/changelog@6 \ @semantic-release/git@10 \ + conventional-changelog-conventionalcommits@9 \ # Run semantic-release to automate the release process - name: Run semantic-release