in eventarc-events/EventListGenerator/Program.cs [53:71]
private async static Task GenerateFile(bool devsite, bool localServiceCatalogFile = false)
{
Directory.CreateDirectory(OUTPUT_FOLDER);
var filePath = devsite ? OUTPUT_FOLDER + "/" + OUTPUT_DEVSITE : OUTPUT_FOLDER + "/" + OUTPUT_GITHUB;
using StreamWriter file = new(filePath);
AddHeader(file, devsite);
Console.WriteLine($"Using local service catalog file? {localServiceCatalogFile}");
await AddServices(HEADER_DIRECT, file, devsite, localServiceCatalogFile);
await AddAuditLogServicesAsync(file, devsite);
await AddServices(HEADER_THIRDPARTY, file, devsite, localServiceCatalogFile);
// Important to close the stream before trying to do anything else
file.Close();
Console.WriteLine($"File generated: {filePath}");
await CommitToGitHub(filePath);
}