Add a warning about SQLite databases to ReleaseNotes

This commit is contained in:
Jordan Brown
2020-04-25 01:42:47 -04:00
parent 1d6319a8db
commit fd5fc7fce0
+10
View File
@@ -76,11 +76,16 @@ namespace ReleaseNotes
var releaseDictionary = new Dictionary<int, List<string>>();
var authorizedUsers = new Dictionary<long, Task<bool>>();
bool hasSqliteFuckage = false;
async Task GetReleaseNotesFromPR(Issue pullRequest)
{
//need to check it was merged
var fullPR = await client.Repository.PullRequest.Get(RepoOwner, RepoName, pullRequest.Number).ConfigureAwait(false);
if (fullPR.Labels.Any(x => x.Name.Equals("SQLite Unmigratable")))
hasSqliteFuckage = true;
async Task<Milestone> GetMilestone()
{
if (fullPR.Milestone == null)
@@ -242,6 +247,11 @@ namespace ReleaseNotes
var hostWatchdogVersion = Version.Parse(versionsPropertyGroup.Element(xmlNamespace + "TgsHostWatchdogVersion").Value);
prefix = $"#### Component Versions\nCore: {coreVersion}\nHTTP API: {apiVersion}\nDreamMaker API: {dmApiVersion}\n[Web Control Panel](https://github.com/tgstation/tgstation-server-control-panel): {webControlVersion}\nHost Watchdog: {hostWatchdogVersion}";
//hasSqliteFuckage = hasSqliteFuckage && version != new Version(4, 1, 0);
if (hasSqliteFuckage)
prefix = $"{prefix}{Environment.NewLine}{Environment.NewLine}#### THIS VERSION IS INCOMPATIBLE WITH PREVIOUS SQLITE DATABASES!";
break;
case 3:
prefix = "The /tg/station server suite";