private void PublishArtifactRepoDistribution(IWorkspace workspace, Options options) { var distro = workspace.CreateRepoDistribution(options.RepoName, options.Url?.AbsoluteUri); TryCatchLogError( "bsr", () => Path.Combine(options.Output.FullName, options.Filename + XmlFileExtensions.RepoDistribution), filepath => { using var stream = File.OpenWrite(filepath); distro.WriteTo(stream); }); }