Раннер сохраняет каждый шаг во временный .ps1 в кодировке, которая портит кириллицу: условие с русским текстом превратилось в мусор и уронило сборку, хотя сама проверка отработала верно. Теперь внутри run: только латиница. Чтобы описание релиза осталось русским, оно вынесено в .gitea/release-body.md и читается как UTF-8. Проверка модели сверяется с машиночитаемой строкой RESULT, а не с человеческой сводкой. Архив назван латиницей по той же причине. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -85,6 +85,13 @@ namespace ScreenTranslator
|
||||
}
|
||||
Console.WriteLine("\nхудший «хороший»: {0:F3} лучший «плохой»: {1:F3} зазор: {2:F3}",
|
||||
gMin, bMax, gMin - bMax);
|
||||
|
||||
// Строка для сборщика — намеренно латиницей: раннер пишет шаги во временный
|
||||
// скрипт в кодировке, которая калечит кириллицу, и проверка по русскому тексту
|
||||
// там развалится.
|
||||
Console.WriteLine("RESULT worst_good={0:F3} best_bad={1:F3}",
|
||||
gMin.ToString("F3", System.Globalization.CultureInfo.InvariantCulture),
|
||||
bMax.ToString("F3", System.Globalization.CultureInfo.InvariantCulture));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user