Skip to content

Commit

Permalink
(cake-contribGH-597) Add ability to select pre-release or stable rele…
Browse files Browse the repository at this point in the history
…ase notes

This allows an argument called 'create-pre-release'
to be used when calling the cake build script for
specifically setting the milestone to the generated
SemVer version, instead of a stable version.
On tagged releases this should always be
the SemVer version no matter what is used.
  • Loading branch information
AdmiringWorm committed Aug 3, 2020
1 parent e5e3d73 commit 8ea7cb2
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
6 changes: 5 additions & 1 deletion Cake.Recipe/Content/gitreleasemanager.cake
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,12 @@ BuildParameters.Tasks.CreateReleaseNotesTask = Task("Create-Release-Notes")
Milestone = buildVersion.Milestone,
Name = buildVersion.Milestone,
TargetCommitish = BuildParameters.MasterBranchName,
Prerelease = false
Prerelease = context.HasArgument("create-pre-release")
};
if (settings.Prerelease)
{
settings.TargetCommitish = BuildParameters.BuildProvider.Repository.Branch;
}
if (!string.IsNullOrEmpty(BuildParameters.GitHub.Token))
{
Expand Down
2 changes: 1 addition & 1 deletion Cake.Recipe/Content/gitversion.cake
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ public class BuildVersion
{
Version = version,
SemVersion = semVersion?.ToLowerInvariant(),
Milestone = milestone,
Milestone = BuildParameters.IsTagged || context.HasArgument("create-pre-release") ? milestone : version,
CakeVersion = cakeVersion,
InformationalVersion = informationalVersion?.ToLowerInvariant(),
FullSemVersion = fullSemVersion?.ToLowerInvariant(),
Expand Down

0 comments on commit 8ea7cb2

Please sign in to comment.