static async Task <int> CreateReleaseAsync(CreateSubOptions options) { try { var github = options.CreateGitHubClient(); await CreateRelease( github, options.RepositoryOwner, options.RepositoryName, options.Milestone, options.TargetCommitish, options.AssetPath, options.OutputFile, options.CreateFile ); return(0); } catch (Exception ex) { Console.WriteLine(ex); return(1); } }
static async Task<int> CreateReleaseAsync(CreateSubOptions options) { try { var github = options.CreateGitHubClient(); await CreateRelease(github, options.RepositoryOwner, options.RepositoryName, options.Milestone, options.TargetCommitish, options.AssetPath); return 0; } catch (Exception ex) { Console.WriteLine(ex); return 1; } }