From 38f39e5afad810242087da42015bf8e749c08cc3 Mon Sep 17 00:00:00 2001 From: Gord Lea Date: Tue, 22 Oct 2019 11:04:15 -0700 Subject: [PATCH] fix(parser): fixes parsing message with no component Fixes #1 --- pkg/parser/parser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/parser/parser.go b/pkg/parser/parser.go index 20efc58..ef50ac2 100644 --- a/pkg/parser/parser.go +++ b/pkg/parser/parser.go @@ -34,7 +34,7 @@ type ConventionalCommit struct { SemVer string } -var pattern = regexp.MustCompile(`^(?:(\w+)\(?(\w+)\)?: (.+))(?:(?:\r?\n|$){0,2}(.+))?(?:(?:\r?\n|$){0,2}(.+))?(?:\r?\n|$){0,2}`) +var pattern = regexp.MustCompile(`^(?:(\w+)\(?(\w+)?\)?: (.+))(?:(?:\r?\n|$){0,2}(.+))?(?:(?:\r?\n|$){0,2}(.+))?(?:\r?\n|$){0,2}`) var versionPattern = regexp.MustCompile(`^update for version ((([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?)$`) var breakingChange = "BREAKING CHANGE: "