CI: убрать кириллицу из тела шагов сборки
build / build (push) Successful in 6s

Раннер сохраняет каждый шаг во временный .ps1 в кодировке, которая портит
кириллицу: условие с русским текстом превратилось в мусор и уронило сборку,
хотя сама проверка отработала верно. Теперь внутри run: только латиница.

Чтобы описание релиза осталось русским, оно вынесено в .gitea/release-body.md
и читается как UTF-8. Проверка модели сверяется с машиночитаемой строкой
RESULT, а не с человеческой сводкой. Архив назван латиницей по той же причине.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-27 15:59:47 +03:00
parent 8fdf242b12
commit 0e515604db
3 changed files with 66 additions and 25 deletions
+7
View File
@@ -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;
}