in GenerateToolingFeed/Program.cs [92:109]
private static bool TryAddNewReleaseToFeed(JObject feed, JObject newRelease, int majorVersion, string tag)
{
JObject feedReleases = feed["releases"] as JObject;
string newReleaseVersion = Helper.GetNewReleaseVersion(feedReleases, majorVersion);
if (newReleaseVersion == null)
{
return false;
}
string versionSuffix = Constants.ReleaseVersionSuffix.ContainsKey(tag) ? Constants.ReleaseVersionSuffix[tag] : string.Empty;
newReleaseVersion = $"{newReleaseVersion}{versionSuffix}";
feedReleases.Add(newReleaseVersion, newRelease);
string prereleaseTag = $"{tag}-prerelease";
feed["tags"][prereleaseTag]["release"] = newReleaseVersion;
return true;
}