public static void RecipeCommit(this ICakeContext context, Recipe recipe) => context.CommitChanges(recipe.CommitSettings);
public static void RecipeTest(this ICakeContext context, Recipe recipe) => context.NUnit3( $"{recipe.SolutionDirectory}/**/bin/{Build.Configuration}/*.UnitTests.dll", recipe.NUnitSettings);
public static void RecipeReleaseNotes(this ICakeContext context, Recipe recipe) => recipe.ReleaseNotes.AddRange(context.UpdateReleaseNotes(recipe.ReleaseNotesSettings));
public static void RecipeAssemblyInfo(this ICakeContext context, Recipe recipe) => context.CreateAssemblyInfo(recipe.AssemblyInfoFile, recipe.AssemblyInfoSettings);
public static void RecipeVersion(this ICakeContext context, Recipe recipe) { recipe.Version = context.ParseVersionFrom(recipe.ReleaseNotesVNextFile); context.Information($"Building version: {recipe.Version}"); }