Auto-format source code
This commit is contained in:
Родитель
421853a871
Коммит
210ce591f1
|
@ -7,9 +7,9 @@ var src = args [idx++];
|
|||
var outputPath = args [idx++];
|
||||
|
||||
using (var writer = new StreamWriter (outputPath)) {
|
||||
writer.WriteLine ("{");
|
||||
writer.WriteLine (" \"documents\": {");
|
||||
writer.WriteLine ($" \"{src}*\": \"https://raw.githubusercontent.com/xamarin/xamarin-macios/{latestCommit}/src*\"");
|
||||
writer.WriteLine (" }");
|
||||
writer.WriteLine ("}");
|
||||
writer.WriteLine ("{");
|
||||
writer.WriteLine (" \"documents\": {");
|
||||
writer.WriteLine ($" \"{src}*\": \"https://raw.githubusercontent.com/xamarin/xamarin-macios/{latestCommit}/src*\"");
|
||||
writer.WriteLine (" }");
|
||||
writer.WriteLine ("}");
|
||||
}
|
||||
|
|
|
@ -19,43 +19,41 @@ var version = args [idx++];
|
|||
|
||||
string upgradeGuid;
|
||||
|
||||
switch (platform) {
|
||||
case "iOS":
|
||||
upgradeGuid = "e17c20f4-e9a6-445a-915a-dac336097012";
|
||||
break;
|
||||
case "tvOS":
|
||||
upgradeGuid = "951a188f-e59a-4db1-bc42-b3ca47edb4c6";
|
||||
break;
|
||||
case "watchOS":
|
||||
upgradeGuid = "b365f5c9-6bbf-4c66-957a-8868576b4ddc";
|
||||
break;
|
||||
case "macOS":
|
||||
upgradeGuid = "b64a436b-db46-4467-953c-bdcfc592d4da";
|
||||
break;
|
||||
default:
|
||||
Console.Error.WriteLine ($"Need to generate an upgradeGuid for {platform}");
|
||||
return 1;
|
||||
switch (platform)
|
||||
{
|
||||
case "iOS":
|
||||
upgradeGuid = "e17c20f4-e9a6-445a-915a-dac336097012";
|
||||
break;
|
||||
case "tvOS":
|
||||
upgradeGuid = "951a188f-e59a-4db1-bc42-b3ca47edb4c6";
|
||||
break;
|
||||
case "watchOS":
|
||||
upgradeGuid = "b365f5c9-6bbf-4c66-957a-8868576b4ddc";
|
||||
break;
|
||||
case "macOS":
|
||||
upgradeGuid = "b64a436b-db46-4467-953c-bdcfc592d4da";
|
||||
break;
|
||||
default:
|
||||
Console.Error.WriteLine ($"Need to generate an upgradeGuid for {platform}");
|
||||
return 1;
|
||||
}
|
||||
|
||||
List<string> components = new List<string> ();
|
||||
|
||||
Func<string, byte[]> GetHash = (string inputString) =>
|
||||
{
|
||||
Func<string, byte []> GetHash = (string inputString) => {
|
||||
using (var algorithm = SHA256.Create ())
|
||||
return algorithm.ComputeHash (Encoding.UTF8.GetBytes (inputString));
|
||||
};
|
||||
|
||||
Func<string, string> GetHashString = (string inputString) =>
|
||||
{
|
||||
Func<string, string> GetHashString = (string inputString) => {
|
||||
var sb = new StringBuilder ("S", 65);
|
||||
foreach (byte b in GetHash (inputString))
|
||||
sb.Append (b.ToString ("X2"));
|
||||
Console.WriteLine ($"{inputString} => {sb.ToString ()}");
|
||||
Console.WriteLine ($"{inputString} => {sb.ToString ()}");
|
||||
return sb.ToString ();
|
||||
};
|
||||
|
||||
Func<string, string> GetId = (string path) =>
|
||||
{
|
||||
Func<string, string> GetId = (string path) => {
|
||||
var top_dir = inputDirectory;
|
||||
if (string.IsNullOrEmpty (path))
|
||||
return path;
|
||||
|
@ -66,8 +64,7 @@ Func<string, string> GetId = (string path) =>
|
|||
};
|
||||
|
||||
Action<TextWriter, string, string>? process = null;
|
||||
process = new Action<TextWriter, string, string> ((TextWriter writer, string indent, string directory) =>
|
||||
{
|
||||
process = new Action<TextWriter, string, string> ((TextWriter writer, string indent, string directory) => {
|
||||
var entries = Directory.GetFileSystemEntries (directory);
|
||||
foreach (var entry in entries) {
|
||||
var name = Path.GetFileName (entry);
|
||||
|
|
|
@ -29,7 +29,7 @@ allApiVersions = allApiVersions.Select (v => v.Replace ('-', '_')).ToList ();
|
|||
var versionsPropsTable = File.ReadAllLines (versionsPropsPath).
|
||||
Where (v => v.Count (f => f == '>') > 1).
|
||||
Select (v => {
|
||||
var split = v.Trim ().Split (new char [] { '<', '>', '/'}, StringSplitOptions.RemoveEmptyEntries);
|
||||
var split = v.Trim ().Split (new char [] { '<', '>', '/' }, StringSplitOptions.RemoveEmptyEntries);
|
||||
var name = split [0];
|
||||
var value = split [1];
|
||||
return new Tuple<string, string> (name, value);
|
||||
|
@ -125,9 +125,9 @@ using (TextWriter writer = new StreamWriter (outputPath)) {
|
|||
writer.WriteLine ($" \"Microsoft.{platform}.Templates.net9\": {{");
|
||||
writer.WriteLine ($" \"kind\": \"template\",");
|
||||
writer.WriteLine ($" \"version\": \"{version}\",");
|
||||
writer.WriteLine ($" \"alias-to\": {{");
|
||||
writer.WriteLine ($" \"any\": \"Microsoft.{platform}.Templates\",");
|
||||
writer.WriteLine ($" }}");
|
||||
writer.WriteLine ($" \"alias-to\": {{");
|
||||
writer.WriteLine ($" \"any\": \"Microsoft.{platform}.Templates\",");
|
||||
writer.WriteLine ($" }}");
|
||||
writer.WriteLine ($" }}");
|
||||
writer.WriteLine ($" }}");
|
||||
writer.WriteLine ($"}}");
|
||||
|
|
|
@ -43,12 +43,12 @@ var groupedByMajorDotNetVersion = supportedTFMs.
|
|||
GroupBy (v => v.Split (new char [] { '-', '_' }) [0]);
|
||||
var highestTpvPerMajorDotNet = groupedByMajorDotNetVersion.
|
||||
Select (gr => {
|
||||
var max = gr.OrderByDescending (el => {
|
||||
var rv = tfmToTpvAndTfv (el);
|
||||
return float.Parse (rv.Tpv, System.Globalization.CultureInfo.InvariantCulture);
|
||||
}).First ();
|
||||
return max;
|
||||
}).
|
||||
var max = gr.OrderByDescending (el => {
|
||||
var rv = tfmToTpvAndTfv (el);
|
||||
return float.Parse (rv.Tpv, System.Globalization.CultureInfo.InvariantCulture);
|
||||
}).First ();
|
||||
return max;
|
||||
}).
|
||||
ToHashSet ();
|
||||
|
||||
using (var writer = new StreamWriter (outputPath)) {
|
||||
|
|
|
@ -29,8 +29,7 @@ try {
|
|||
|
||||
var failed = false;
|
||||
|
||||
var check = new Action<string, string, string> ((product, min, max) =>
|
||||
{
|
||||
var check = new Action<string, string, string> ((product, min, max) => {
|
||||
var minVersion = Version.Parse (min);
|
||||
var maxVersion = Version.Parse (max);
|
||||
var foundMax = false;
|
||||
|
|
Загрузка…
Ссылка в новой задаче