У меня есть это действие GitHub, которое запускает мои тестовые сценарии PowerShell. Сценарии тестирования выводят [ERROR] при ошибке и [WARNING] при предупреждении. Мне интересно, есть ли документация по другим выделенным ключевым словам. Действия GitHub выполняются в последней версии Windows в оболочке pwsh / PowerShell.
Цвет текста на выходе действий Github
Ответы (1)
Цвета являются результатом не самого GitHub Action, а используемой среды тестирования.
См., Например, microsoft/vstest
issue 2370 Поддержка раскрашенного вывода в действиях GitHub
xUnit.net не пытается здесь раскрашивать. Наши сообщения передаются в VSTest API с помощью только текста и уровня. Вся раскраска в тесте dotnet принадлежит VSTest.
То, что вы видите в действии GitHub, является результатом инструмента, используемого этим действием.
Как упоминалось в Улучшение работы с журналами с помощью GitHub Actions в сентябре 2020 г .:
Мы хотим более внимательно относиться к использованию цвета, а это значит, что нам также необходимо признать, что люди создают свои собственные сценарии, команды и инструменты для вывода полезной информации.
Вот почему мы увеличиваем поддержку цвета, в том числе:
- Цвета ANSI
- 8-битные цвета
- 24-битные цвета
Это обеспечивает более богатый контент и лучшую интеграцию при отображении информации, поступающей из сторонних источников.