File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -104,14 +104,18 @@ let private createReleaseOnGithub (arguments:ParseResults<Arguments>) =
104
104
| None -> []
105
105
| Some token -> [ " --token" ; token;]
106
106
let releaseNotes = Paths.RootRelative <| Path.Combine( Paths.Output.FullName, sprintf " release-notes-%s .md" currentVersion)
107
- let breakingChanges = Paths.RootRelative <| Path.Combine( Paths.Output.FullName, " github-breaking-changes-comments.md" )
107
+ let breakingChanges =
108
+ let file = Path.Combine( Paths.Output.FullName, " github-breaking-changes-comments.md" )
109
+ let relativeFile = Paths.RootRelative <| file
110
+ match File.Exists file with
111
+ | true -> [ " --body" ; relativeFile]
112
+ | false -> []
108
113
let releaseArgs =
109
114
( Paths.Repository.Split( " /" ) |> Seq.toList)
110
115
@ [ " create-release"
111
116
" --version" ; currentVersion
112
117
" --body" ; releaseNotes;
113
- " --body" ; breakingChanges;
114
- ] @ tokenArgs
118
+ ] @ breakingChanges @ tokenArgs
115
119
116
120
exec " dotnet" ([ " release-notes" ] @ releaseArgs) |> ignore
117
121
You can’t perform that action at this time.
0 commit comments