public static Release UpdateGitHubRelease( this ICakeContext context, UpdateGitHubReleaseSettings settings) => context .UpdateGitHubReleaseAsync(settings, CancellationToken.None) .GetAwaiter() .GetResult();
public static Task <Release> UpdateGitHubReleaseAsync( this ICakeContext context, UpdateGitHubReleaseSettings settings, CancellationToken cancellationToken) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } settings.EnsureValid(); settings.SetAssets(); settings.SetBody(context.FileSystem); return(settings.Releaser.UpdateReleaseAsync( settings.UpdateRelease, cancellationToken)); }
public static Task <Release> UpdateGitHubReleaseAsync( this ICakeContext context, UpdateGitHubReleaseSettings settings) => context .UpdateGitHubReleaseAsync(settings, CancellationToken.None);