This commit is contained in:
GitHub Actions Autoformatter 2024-10-10 18:14:13 +00:00
Родитель 421853a871
Коммит 210ce591f1
5 изменённых файлов: 38 добавлений и 42 удалений

Просмотреть файл

@ -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;