From de25f50617b32db63b3b695af18f2be7c5d8fdba Mon Sep 17 00:00:00 2001 From: Alex Povar Date: Sat, 8 Apr 2017 01:13:36 +0300 Subject: [PATCH] Add support any pre-release suffix instead of hardcoded ones only --- Build.fsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Build.fsx b/Build.fsx index 04fc27ab8..74e7fd826 100644 --- a/Build.fsx +++ b/Build.fsx @@ -17,7 +17,7 @@ type GitVersion = { apiVersion:string; nugetVersion:string } let getGitVersion = let desc = Git.CommandHelper.runSimpleGitCommand "" "describe --tags --long --match=v*" // Example for regular: v3.50.2-288-g64fd5c5b, for prerelease: v3.50.2-alpha1-288-g64fd5c5b - let result = Regex.Match(desc, @"^v(?\d+)\.(?\d+)\.(?\d+)(?
-(alpha|beta|rc)\d*)?-(?\d+)-g(?[a-z0-9]+)$", RegexOptions.IgnoreCase).Groups
+    let result = Regex.Match(desc, @"^v(?\d+)\.(?\d+)\.(?\d+)(?
-\w+\d*)?-(?\d+)-g(?[a-z0-9]+)$", RegexOptions.IgnoreCase).Groups
     let getMatch (name:string) = result.[name].Value
     
     let assemblyVer = sprintf "%s.%s.%s" (getMatch "maj") (getMatch "min") (getMatch "rev")