public override void Write(CustomFileWriter writer) { // WithProperties(x => x.Underscore().Dasherize().ToLowerInvariant()); if (!string.IsNullOrWhiteSpace(DotNetVersion)) { With.Add("dotnet-version", DotNetVersion); } if (!string.IsNullOrWhiteSpace(SourceUrl)) { With.Add("source-url", SourceUrl); } if (!string.IsNullOrWhiteSpace(Owner)) { With.Add("owner", Owner); } if (!string.IsNullOrWhiteSpace(SourceUrl)) { NuGetAuthToken = string.IsNullOrWhiteSpace(NuGetAuthToken) ? "${{ secrets.GITHUB_TOKEN }}" : NuGetAuthToken; } if (!string.IsNullOrWhiteSpace(NuGetAuthToken)) { Environment.Add("NUGET_AUTH_TOKEN", NuGetAuthToken); } base.Write(writer); }