From 4c3f3b34b5d97e873fd2894127f56b66b2be45e0 Mon Sep 17 00:00:00 2001 From: Rodley <100950196+rodleyorosa@users.noreply.github.com> Date: Thu, 6 Feb 2025 10:22:32 +0100 Subject: [PATCH] ci: enable release for refactor and build commits Refs: (#145) --- release.config.mjs | 59 +++++++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/release.config.mjs b/release.config.mjs index 0b5c861..e350de7 100644 --- a/release.config.mjs +++ b/release.config.mjs @@ -7,31 +7,36 @@ * @type {import('semantic-release').GlobalConfig} */ export default { - branches: [ - "release", - { - name: 'devel', - prerelease: true - }, - { - name: 'next/+([0-9]).+([0-9]).+([0-9])', - prerelease: '${name.replace(/[\\/\\.]/g, "-")}' - } - ], - plugins: [ - [ - "@semantic-release/commit-analyzer", - { - preset: "conventionalcommits" - } - ], - [ - "@semantic-release/release-notes-generator", - { - preset: "conventionalcommits" - } - ], - '@semantic-release/npm', - '@semantic-release/github' - ] + branches: [ + 'release', + { + name: 'devel', + prerelease: true + }, + { + name: 'next/+([0-9]).+([0-9]).+([0-9])', + prerelease: '${name.replace(/[\\/\\.]/g, "-")}' + } + ], + plugins: [ + [ + '@semantic-release/commit-analyzer', + { + preset: 'conventionalcommits', + releaseRules: [ + // enable release also for refactor and build commits + { type: 'refactor', release: 'patch' }, + { type: 'build', release: 'patch' } + ] + } + ], + [ + '@semantic-release/release-notes-generator', + { + preset: 'conventionalcommits' + } + ], + '@semantic-release/npm', + '@semantic-release/github' + ] };