Skip to content

Commit 521d7c1

Browse files
feat: dependabot deps commit increase patch version (#16)
1 parent 1a8d092 commit 521d7c1

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/main.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ import * as core from '@actions/core';
22
import { Commit, GithubService, Release } from './github';
33
import { Version } from './version';
44

5-
const EXCLAMATION_MARK_BRAKING_CHANGE_REGEX = new RegExp(/^.+!: /);
6-
const BRAKING_CHANGE_REGEX = new RegExp(/.*BREAKING CHANGE.*/);
7-
const FIX_REGEX = new RegExp(/^fix(|\(.+\)): /);
8-
const FEATURE_REGEX = new RegExp(/^feat(|\(.+\)): /);
5+
const MAJOR_REGEX = new RegExp('^(\\w+!: |\\w+\\(.+\\)!: )|BREAKING CHANGE');
6+
const MINOR_REGEX = new RegExp('^(feat: |feat\\(.+\\): )');
7+
const PATCH_REGEX = new RegExp('^(fix: |fix\\(.+\\): |chore\\(deps.*\\): )');
98

109
const github = GithubService.create();
1110

@@ -141,15 +140,15 @@ function increaseVersionByMessages(version: Version, messages: string[]): Versio
141140
}
142141

143142
function breakingChangeTest(message: string): boolean {
144-
return EXCLAMATION_MARK_BRAKING_CHANGE_REGEX.test(message) || BRAKING_CHANGE_REGEX.test(message);
143+
return MAJOR_REGEX.test(message);
145144
}
146145

147146
function featureTest(message: string): boolean {
148-
return FEATURE_REGEX.test(message);
147+
return PATCH_REGEX.test(message);
149148
}
150149

151150
function fixTest(message: string): boolean {
152-
return FIX_REGEX.test(message);
151+
return MINOR_REGEX.test(message);
153152
}
154153

155154
main()

0 commit comments

Comments
 (0)