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>) =
104104 | None -> []
105105 | Some token -> [ " --token" ; token;]
106106 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 -> []
108113 let releaseArgs =
109114 ( Paths.Repository.Split( " /" ) |> Seq.toList)
110115 @ [ " create-release"
111116 " --version" ; currentVersion
112117 " --body" ; releaseNotes;
113- " --body" ; breakingChanges;
114- ] @ tokenArgs
118+ ] @ breakingChanges @ tokenArgs
115119
116120 exec " dotnet" ([ " release-notes" ] @ releaseArgs) |> ignore
117121
You can’t perform that action at this time.
0 commit comments