diff --git a/docs/input/docs/reference/configuration.md b/docs/input/docs/reference/configuration.md index 35e874cd32..cf52e3cfc0 100644 --- a/docs/input/docs/reference/configuration.md +++ b/docs/input/docs/reference/configuration.md @@ -45,10 +45,10 @@ assembly-versioning-scheme: MajorMinorPatch assembly-file-versioning-scheme: MajorMinorPatch tag-prefix: '[vV]?' version-in-branch-pattern: (?[vV]?\d+(\.\d+)?(\.\d+)?).* -major-version-bump-message: '\+semver:\s?(breaking|major)' -minor-version-bump-message: '\+semver:\s?(feature|minor)' -patch-version-bump-message: '\+semver:\s?(fix|patch)' -no-bump-message: '\+semver:\s?(none|skip)' +major-version-bump-message: \+semver:\s?(breaking|major) +minor-version-bump-message: \+semver:\s?(feature|minor) +patch-version-bump-message: \+semver:\s?(fix|patch) +no-bump-message: \+semver:\s?(none|skip) tag-pre-release-weight: 60000 commit-date-format: yyyy-MM-dd merge-message-formats: {} @@ -221,10 +221,10 @@ assembly-versioning-scheme: MajorMinorPatch assembly-file-versioning-scheme: MajorMinorPatch tag-prefix: '[vV]?' version-in-branch-pattern: (?[vV]?\d+(\.\d+)?(\.\d+)?).* -major-version-bump-message: '\+semver:\s?(breaking|major)' -minor-version-bump-message: '\+semver:\s?(feature|minor)' -patch-version-bump-message: '\+semver:\s?(fix|patch)' -no-bump-message: '\+semver:\s?(none|skip)' +major-version-bump-message: \+semver:\s?(breaking|major) +minor-version-bump-message: \+semver:\s?(feature|minor) +patch-version-bump-message: \+semver:\s?(fix|patch) +no-bump-message: \+semver:\s?(none|skip) tag-pre-release-weight: 60000 commit-date-format: yyyy-MM-dd merge-message-formats: {} @@ -346,10 +346,10 @@ assembly-versioning-scheme: MajorMinorPatch assembly-file-versioning-scheme: MajorMinorPatch tag-prefix: '[vV]?' version-in-branch-pattern: (?[vV]?\d+(\.\d+)?(\.\d+)?).* -major-version-bump-message: '\+semver:\s?(breaking|major)' -minor-version-bump-message: '\+semver:\s?(feature|minor)' -patch-version-bump-message: '\+semver:\s?(fix|patch)' -no-bump-message: '\+semver:\s?(none|skip)' +major-version-bump-message: \+semver:\s?(breaking|major) +minor-version-bump-message: \+semver:\s?(feature|minor) +patch-version-bump-message: \+semver:\s?(fix|patch) +no-bump-message: \+semver:\s?(none|skip) tag-pre-release-weight: 60000 commit-date-format: yyyy-MM-dd merge-message-formats: {} diff --git a/src/GitVersion.Core/Configuration/ConfigurationConstants.cs b/src/GitVersion.Core/Configuration/ConfigurationConstants.cs index 231633c927..f09f24f83d 100644 --- a/src/GitVersion.Core/Configuration/ConfigurationConstants.cs +++ b/src/GitVersion.Core/Configuration/ConfigurationConstants.cs @@ -22,10 +22,13 @@ internal static class ConfigurationConstants VersionStrategies.VersionInBranchName ]; public const string DefaultAssemblyInformationalFormat = "{InformationalVersion}"; + //language=regexp public const string DefaultTagPrefix = "[vV]?"; + //language=regexp public const string DefaultVersionInBranchPattern = @"(?[vV]?\d+(\.\d+)?(\.\d+)?).*"; public const string DefaultCommitDateFormat = "yyyy-MM-dd"; public const string BranchNamePlaceholder = "{BranchName}"; + //language=regexp public const string DefaultLabelNumberPattern = @"[/-](?\d+)"; public const bool DefaultUpdateBuildNumber = true; public const int DefaultTagPreReleaseWeight = 60000; @@ -40,12 +43,20 @@ internal static class ConfigurationConstants public const string SupportBranchKey = "support"; public const string UnknownBranchKey = "unknown"; + //language=regexp public const string MainBranchRegex = "^master$|^main$"; + //language=regexp public const string DevelopBranchRegex = "^dev(elop)?(ment)?$"; + //language=regexp public const string ReleaseBranchRegex = "^releases?[/-](?.+)"; + //language=regexp public const string FeatureBranchRegex = "^features?[/-](?.+)"; + //language=regexp public const string PullRequestBranchRegex = @"^(pull|pull\-requests|pr)[/-]"; + //language=regexp public const string HotfixBranchRegex = "^hotfix(es)?[/-](?.+)"; + //language=regexp public const string SupportBranchRegex = "^support[/-](?.+)"; + //language=regexp public const string UnknownBranchRegex = "(?.+)"; }