Я нахожусь в процессе миграции с Travis CI на Github Actions, хотя есть одна команда, которая имеет проблемы в моем наборе тестов (https://github.com/dosisod/SHIMON/runs/523208794?check_suite_focus=true):
test $(command) -le 2
возвращает:
test 2 -le 2: command not found
Раньше было так:
[[ $(command) -le 2 ]]
Хотя я получаю те же результаты. По сути, мне нужно сделать однострочную инструкцию if: если количество ошибок превышает 2, вернуть 1 (тест не пройден), иначе 0 (пройти тест).
Имеет ли среда, в которой выполняются действия Github, действия просто нет поддержки этих функций? Как использовать оператор if для достижения такого поведения?