Skip to content

Commit bc0a635

Browse files
chore: Release 4.4.0 [skip ci]
1 parent 956659a commit bc0a635

File tree

2 files changed

+44
-3
lines changed

2 files changed

+44
-3
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [4.4.0](https://github.com/amannn/action-semantic-pull-request/compare/v4.3.0...v4.4.0) (2022-04-22)
4+
5+
6+
### Features
7+
8+
* Add options to pass custom regex to conventional-commits-parser ([#177](https://github.com/amannn/action-semantic-pull-request/issues/177)) ([956659a](https://github.com/amannn/action-semantic-pull-request/commit/956659ae00eaa0b00fe5a58dfdf3a3db1efd1d63))
9+
310
## [4.3.0](https://github.com/amannn/action-semantic-pull-request/compare/v4.2.0...v4.3.0) (2022-04-13)
411

512

dist/index.js

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35660,6 +35660,8 @@ module.exports = async function run() {
3566035660
wip,
3566135661
subjectPattern,
3566235662
subjectPatternError,
35663+
headerPattern,
35664+
headerPatternCorrespondence,
3566335665
validateSingleCommit,
3566435666
validateSingleCommitMatchesPrTitle,
3566535667
githubBaseUrl,
@@ -35714,7 +35716,9 @@ module.exports = async function run() {
3571435716
scopes,
3571535717
requireScope,
3571635718
subjectPattern,
35717-
subjectPatternError
35719+
subjectPatternError,
35720+
headerPattern,
35721+
headerPatternCorrespondence
3571835722
});
3571935723

3572035724
if (validateSingleCommit) {
@@ -35753,7 +35757,9 @@ module.exports = async function run() {
3575335757
scopes,
3575435758
requireScope,
3575535759
subjectPattern,
35756-
subjectPatternError
35760+
subjectPatternError,
35761+
headerPattern,
35762+
headerPatternCorrespondence
3575735763
});
3575835764
} catch (error) {
3575935765
throw new Error(
@@ -35844,6 +35850,18 @@ module.exports = function parseConfig() {
3584435850
);
3584535851
}
3584635852

35853+
let headerPattern;
35854+
if (process.env.INPUT_HEADERPATTERN) {
35855+
headerPattern = ConfigParser.parseString(process.env.INPUT_HEADERPATTERN);
35856+
}
35857+
35858+
let headerPatternCorrespondence;
35859+
if (process.env.INPUT_HEADERPATTERNCORRESPONDENCE) {
35860+
headerPatternCorrespondence = ConfigParser.parseString(
35861+
process.env.INPUT_HEADERPATTERNCORRESPONDENCE
35862+
);
35863+
}
35864+
3584735865
let wip;
3584835866
if (process.env.INPUT_WIP) {
3584935867
wip = ConfigParser.parseBoolean(process.env.INPUT_WIP);
@@ -35880,6 +35898,8 @@ module.exports = function parseConfig() {
3588035898
wip,
3588135899
subjectPattern,
3588235900
subjectPatternError,
35901+
headerPattern,
35902+
headerPatternCorrespondence,
3588335903
validateSingleCommit,
3588435904
validateSingleCommitMatchesPrTitle,
3588535905
githubBaseUrl,
@@ -35902,11 +35922,25 @@ const defaultTypes = Object.keys(conventionalCommitTypes.types);
3590235922

3590335923
module.exports = async function validatePrTitle(
3590435924
prTitle,
35905-
{types, scopes, requireScope, subjectPattern, subjectPatternError} = {}
35925+
{
35926+
types,
35927+
scopes,
35928+
requireScope,
35929+
subjectPattern,
35930+
subjectPatternError,
35931+
headerPattern,
35932+
headerPatternCorrespondence
35933+
} = {}
3590635934
) {
3590735935
if (!types) types = defaultTypes;
3590835936

3590935937
const {parserOpts} = await conventionalCommitsConfig();
35938+
if (headerPattern) {
35939+
parserOpts.headerPattern = headerPattern;
35940+
}
35941+
if (headerPatternCorrespondence) {
35942+
parserOpts.headerCorrespondence = headerPatternCorrespondence;
35943+
}
3591035944
const result = parser(prTitle, parserOpts);
3591135945

3591235946
function printAvailableTypes() {

0 commit comments

Comments
 (0)