Skip to content

Commit 54a44eb

Browse files
committed
fix: use release rules on commit-analyzer
1 parent 2aaf881 commit 54a44eb

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ export const release = async (
5353
commitAssets: processInputCommitAssets(),
5454
isNodeModule: processInputNodeModule(),
5555
releaseAssets: processInputReleaseAssets(),
56+
releaseRules,
5657
}),
5758
preset: 'angular',
58-
releaseRules,
5959
writerOpts: writerOptions,
6060
...(overrideOptions === undefined ? {} : overrideOptions),
6161
/* eslint-enable unicorn/prevent-abbreviations */

src/utilities/generatePlugins.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
11
import { PluginSpec } from 'semantic-release';
2+
import { ReleaseRule } from './inputProcessors';
23

34
export const generatePlugins = ({
45
commitAssets,
56
isNodeModule,
67
releaseAssets,
8+
releaseRules,
79
}: {
810
commitAssets: string[];
911
isNodeModule: boolean;
1012
releaseAssets: string[];
13+
releaseRules: ReleaseRule[];
1114
}): PluginSpec[] => {
1215
return [
13-
'@semantic-release/commit-analyzer',
16+
[
17+
'@semantic-release/commit-analyzer',
18+
{
19+
releaseRules,
20+
},
21+
],
1422
'@semantic-release/release-notes-generator',
1523
'@semantic-release/changelog',
1624
[

src/utilities/inputProcessors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export enum InputParameters {
1111
ReleaseRules = 'release-rules',
1212
}
1313

14-
interface ReleaseRule {
14+
export interface ReleaseRule {
1515
release: string | false;
1616
scope?: string;
1717
subject?: string;

0 commit comments

Comments
 (0)