Skip to content

Commit 90e0d6a

Browse files
authored
Adjust logic for CI versioning (#6537)
1 parent b048a12 commit 90e0d6a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

build/scripts/Versioning.fs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,10 @@ module Versioning =
7171
| ("canary", _) ->
7272
let v = GlobalJsonVersion
7373
let timestampedVersion = (sprintf "ci%s" (DateTime.UtcNow.ToString("yyyyMMddTHHmmss")))
74-
let canaryVersion = parse ((sprintf "%d.%d.0-%s" v.Major (v.Minor + 1u) timestampedVersion).Trim())
74+
let canaryVersion =
75+
match v.PreRelease with
76+
| Some _ -> parse ((sprintf "%d.%d.%d-%s" v.Major v.Minor v.Patch timestampedVersion).Trim())
77+
| None -> parse ((sprintf "%d.%d.%d-%s" v.Major v.Minor (v.Patch + 1u) timestampedVersion).Trim())
7578
Some canaryVersion
7679
| _ -> None
7780

0 commit comments

Comments
 (0)